MySQL5 7修改root密碼

2021-09-05 09:31:13 字數 738 閱讀 1897

mysql 版本檢視

mysql --version

版本在5.7以上

編輯檔案 vim /etc/my.cnf 

[mysqld] 下新增儲存

skip-grant-tables

重啟mysql服務

service mysqld restart

輸入mysql命令進入mysql命令列

修改root使用者密碼

update mysql.user set authentication_string=password('新密碼') where user='root';

ps: 5.7以下密碼儲存在password欄位

所以是5.7以下用

update mysql.user set password=password('新密碼') where user='root';

修改密碼

重新整理許可權

flush privileges;

退出exit

再次 vim /etc/my.cnf 把 skip-grant-tables 注釋或刪掉

重啟mysql 

service mysqld restart

然後就可以正常登陸了

mysql8.0 以上密碼策略限制必須要大小寫加數字特殊符號

修改方式

alter user'root'@'%' identified by 'mynewpass@123'; 

mysql5 7 修改root 密碼

假如忘記mysql的root 密碼是什麼之後如何修改密碼 我的mysql是自己原始碼安裝的,mysql.server存放在 usr local mysql support files檔案當中 1 先關閉mysql usr local mysql support files mysql.server ...

MySql 5 7 修改root密碼

1.找到配置檔案my default.ini 然後將其開啟,可以選擇用記事本開啟 2.開啟後,搜尋mysqld關鍵字 找到後,在mysqld下面新增skip grant tables,儲存退出。ps 若提示不讓儲存時,可以將該檔案剪下到桌面,更改儲存後再複製到mysql目錄下 3.儲存後重啟mysq...

MySQL5 7修改root密碼

忘記密碼 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入到 mysql mys...