Linux下修改Mysql的root密碼

2021-08-19 18:03:46 字數 1067 閱讀 9346

一、修改原有的root密碼

mysql -uroot -p

enter password:

mysql>use mysql;

mysql> update user set password=password("123456") where user='root';

mysql> flush privileges;

mysql> exit;

二、忘記原有的root密碼,重新設定密碼

1、以root使用者登入。

2、編輯/etc/my.cnf,找到[mysqld],在下面新增一行skip-grant-tables

[mysqld]

skip-grant-tables

3、儲存退出,重啟mysql服務

:wq!  #儲存退出

service mysqld restart #重啟mysql服務

4、不需要輸入密碼登入mysql控制台

2、進入mysql控制台
5、修改root密碼

update mysql.user set password=password('123456') where user="root" and host="localhost";

flush privileges;

grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;

6、取消/etc/my.cnf中的skip-grant-tables

編輯檔案,找到[mysqld],刪除skip-grant-tables這一行,然後儲存退出。

7、重啟mysql

service mysqld restart
8、進去mysql控制台

mysql -uroot -p123456

在Linux系統環境下修改MySQL的root密碼

root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password passw...

在Linux系統環境下修改MySQL的root密碼

root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password passw...

Linux下Mysql修改密碼

說到這裡,特別生氣,我的雲伺服器被黑了,然後把我資料庫裡的表全部刪掉,然後還給我改了密碼。此時好痛恨哪些攻擊者,我什麼都沒有,你說你攻擊個毛線。話不多說,接下來看操作 重置密碼解決mysql for linux錯誤 error 1045 28000 access denied for user ro...