ver: mysql 5.7.43
跳過密碼驗證登錄進MySQL (需是主機root身份)
1) 先停止服務:
systemctl stop mysqld.service
1) 先停止服務:
systemctl stop mysqld.service
2) 修改mMySQL的配置文件:
vi /etc/my.cnf
(最後加上一行: skip-grant-tables //登入不需密碼)
vi /etc/my.cnf
(最後加上一行: skip-grant-tables //登入不需密碼)
3) 再啓動服務:
systemctl start mysqld.service
systemctl start mysqld.service
然後這時就可以跳過密碼來登錄mysql:
mysql -u root (即可登入 mysql)
mysql -u root (即可登入 mysql)
ps.更新密碼. 及相關操作後, 記得同樣操作. 把 'skip-grant-tables' 去掉&重啟 mysql
update user set authentication_string=password("xxxxxxxxx") where user="root"; //一定要用 '雙引號' !!
沒有留言:
張貼留言