這裏先不慌鏈接,若是咱們忘了數據庫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