Mysql忘記密碼 linux

2021-09-25 06:24:55 字數 549 閱讀 9844

vim /etc/my.cnf

#編輯檔案,找到[mysqld],在下面新增一行skip-grant-tables

[mysqld]

skip-grant-tables

:wq! #儲存退出

service mysqld restart
mysql -uroot -p   

#直接按回車,這時不需要輸入root密碼

update mysql.user set authentication_string=password('123456') where user="root" and host="localhost";
vim /etc/my.cnf 

#注釋剛剛新增的那一行,儲存退出

service mysqld restart

mysql -uroot -p123456 #進入mysql控制台

mysql 密碼忘記 MySQL忘記密碼??怎麼辦

再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...

linux 下mysql忘記密碼

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...

Linux下Mysql忘記密碼

確認只有你能登入這台機器,因為過程中mysql出於無密碼登入狀態,任何有這台機器許可權的人都可能進來搞破壞,最好的做法就是拔掉網線。root centos6 vi etc my.cnf mysqld skip grant tables default character set utf8 datad...