程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql5.7若何修正root暗碼

Mysql5.7若何修正root暗碼

編輯:MySQL綜合教程

Mysql5.7若何修正root暗碼。本站提示廣大學習愛好者:(Mysql5.7若何修正root暗碼)文章只能為提供參考,不一定能成為您想要的結果。以下是Mysql5.7若何修正root暗碼正文


版本更新,本來user裡的password字段曾經變革為authentication_string

版本更新 原因,很多多少網上的教程都不實用了,乃至連官網的文檔也不是可以或許順遂操作的。

假如 MySQL 正在運轉,起首殺之:

killall -TERM mysqld。

運轉

mysqld_safe --skip-grant-tables &

假如此時不想被長途銜接:

mysqld_safe --skip-grant-tables --skip-networking &

應用mysql銜接server

更改暗碼:

update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

*特殊提示留意的一點是,新版的mysql數據庫下的user表中曾經沒有Password字段了

而是將加密後的用戶暗碼存儲於authentication_string字段

mysql> flush privileges;
mysql> quit;

修正終了。重啟

killall -TERM mysqld。
mysqld_safe &

然後mysql便可以銜接了

然則此時操作仿佛功效不完整,還要alter user...

alter user 'root'@'localhost' identified by '123';

網文說醬紫也能夠:

set password for 'root'@'localhost'=password('123');
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved