亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜索
文字

啟動修改丟失的MySQL單實例root的密碼方式

首先停止MySQL進程

[root@localhost ~]# /etc/init.d/mysqld stop
Shutting down MySQL.       [確定]

使用--skip-grant-tables參數(shù)啟動MySQL,忽略授權(quán)登陸驗證,如下

[root@localhost ~]# /usr/local/mysql/bin/mysqld_safe --skip-grant-tables --user=mysql &
[root@localhost ~]# mysql #這里直接使用mysql登錄,然后再使用上面的方法修改用戶密碼
[root@localhost ~]# /usr/local/mysql/bin/mysqladmin shutdown -uroot -p  # 使用mysqladmin關(guān)閉mysqld進程
Enter password:
[root@localhost ~]# service mysqld start # 再次重新登錄

多實例MySQL啟動修改用戶root丟失密碼的方法

  • 關(guān)閉MySQL

killall mysqld
或者
/user/local/mysql/bin/mysqladmin -uroot -p shutdown -S /usr/local/mysql/data/3306/mysql.sock
  • 啟動時加額外的配置文件my.cnf和 --skip-grant-tables參數(shù)

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/data/3306/my.cnf --skip-grant-table &
  • 登錄并修改密碼

mysql -S /usr/local/mysql/data/3306/mysql.sock # 無密碼登錄MySQL
mysql> update mysql.user set password=password('aaaaaa') where user='root' and host="localhost";
mysql> flush privileges;
  • 關(guān)閉進程并重新開啟進程進行測試修改結(jié)果

[root@localhost ~]# mysqladmin shutdown -S /usr/local/mysql/data/3306/mysql.sock -uroot -p 
[root@localhost ~]# /usr/local/mysql/data/3306/mysqld start
Starting MySQL...
mysql -S /data/3306/mysql.sock  -uroot -p


上一篇: 下一篇: