修改本地mysql目錄中的my.ini檔案
vim /etc/my.cnf
在[mysqld]下新增如下配置
skip-grant-tables
重啟mysql服務
service mysqld restart
進入mysql
mysql -uroot
> use mysql;
修改密碼
update user set authentication_string = password("123456") where user = "root";
注意,不同mysql版本的密碼欄位名不一樣,我裝的版本命名是authentication_string,其他版本可能命名是"password"**刪除之前 /etc/my.cnf skip-grant-tables **
一定要記住還原之前的修改,否則有安全隱患再次重啟mysql服務
service mysqld restart
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 模組...
linux mysql 忘記密碼怎麼辦
1 殺掉msql程序 root 12345z killall term mysqld 2 以安全模式啟動 mysql root 12345z usr local mysql bin mysqld safe skip grant tables 3 完成以後就可以不用密碼進入 mysql了 root 1...