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...