一、修改原有的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...