忘了MySQL數據庫root帳號密碼,如何從容面對

數據庫鏈接

這裏先不慌鏈接,若是咱們忘了數據庫root密碼該如何操做呢?mysql

忘記數據庫密碼,如何修改sql

個人公衆號

一、先回想上章咱們安裝MySQL 配置文件my.cnf數據庫

vi /etc/my.cnf

在最後一行添加skip-grant-tables,如圖,目的爲啓動 MySQL 服務的時候跳過權限表認證 二、重啓服務ui

service mysqld restart

三、登錄MySQLspa

mysql -u root

四、更換密碼 切換數據庫:rest

USE mysql;

更新密碼:code

update user set authentication_string=password('這裏填入密碼') where user='root';

保存修改並退出:blog

flush privileges;
exit;

五、刪除配置文件並重啓服務 刪除剛剛添加的一行並保存ip

vi /etc/my.cnf

重啓服務string

service mysqld restart

六、使用剛剛重置的密碼登錄

mysql -u root -p

客戶端鏈接數據庫

數據庫鏈接

鏈接服務端的命令基本語法是:

mysql -h host -u user -p  -P port

####host是服務端的IP地址,可選的,默認爲localhost ####user是登陸的用戶名,可選的,若是容許匿名用戶登陸,能夠直接鍵入"mysql"登陸 ####-p表明是否使用密碼登陸 ####-P端口號,可選 斷開鏈接: 如下三種都可

exit
quit
\q
相關文章
相關標籤/搜索