1
、殺掉msql程序
[root@12345z ~]#killall -term mysqld
2、以安全模式啟動
mysql [
root@12345z ~]#
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
3、完成以後就可以不用密碼進入
mysql了
[root@12345z ~]#
/usr/local/mysql/bin/mysql -u root -p
不用輸入密碼回車進入
4、更改密碼
>use mysql
>update user set password=password("
123456
") where user="root";
>flush privileges;
5、登入用新密碼登入mysql
[root@12345z ~]#
/usr/local/mysql/bin/mysql -u root -p
隨便執行語句會報錯:
執行set password=password("123456");
搞定~
linux mysql忘記root密碼
修改本地mysql目錄中的my.ini檔案 vim etc my.cnf在 mysqld 下新增如下配置 skip grant tables重啟mysql服務 service mysqld restart進入mysql mysql uroot use mysql 修改密碼 update user s...
Linux mysql忘記root密碼
linux下忘記mysql的root密碼怎麼辦?有什麼好的的解決方案嗎?最近實驗室內部的mysql的root密碼被修改了,需要想辦法修改新密碼。方法如下 1,關閉mysql服務 etc init.d mysqld stop 2,使用 skip grant tables選項啟動mysql服務,可以修改...
Linux MySQL 8 0 忘記密碼
不小忘了mysql的密碼,按照書上和網上的內容都沒能修改成功,終於在借鑑了多篇文章成功之後找到原因,修改密碼成功 systemctl stop mysqld service mysqld stop etc init.d mysql stop kill pid 以選乙個方法即可 在 mysqld 模組...