在Ubuntu 18.04 下安裝mysql,沒有初始密碼,重設root密碼


 

在Ubuntu 18.04 下安裝mysql

        不知道是由於mysql更新為新版還是.Ubuntu18.04中的特性,安裝過程中沒有設置密碼的環節,在網絡上找了半天,總算解決了!特此記錄下來,以便以后查看!

    1、在終端下輸入 sudo apt-get install mysql-server mysql-client 進行安裝,如果安裝過程中彈出密碼輸入提示,則正常安裝即可!

 
1.1
 
1.2

    2、由於沒有出現密碼設置項,所以不知道怎么進入數據操作命令行,在網絡上找到了解決辦法,鏈接:ubuntu18.04 首次登錄mysql未設置密碼或忘記密碼解決方法

            2.1、找到安裝時默認生成的默認賬戶在終端上輸入  sudo cat /etc/mysql/debian.cnf  如下圖顯示的賬號和密碼

 
2.1

            2.2、用得到的賬戶和密碼登錄mysql,這里一定要提一嘴,這里的密碼一定要用你自己查到的那個密碼,因為那是隨機生成的

 
2.2

            2.3、然后就是修改密碼了,跟原來的也有一點區別,注意看別眨眼 O(∩_∩)O~

1)、use mysql;                   #連接到mysql數據庫

2)、update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';    #修改密碼123456是密碼

3)、update user set  plugin="mysql_native_password";     

4)、flush privileges;

5)、quit; 

詳情見下圖!

 
2.3 其中第二條命令有點長,注意別打錯了!記得后面的分號

            2.4、重啟mysql服務器后,直接可以用root賬戶進行登錄了

 
2.4

    3、順便補充一點mysql服務的啟動和關閉命令 轉載 詳解Ubuntu Server下啟動/停止/重啟MySQL數據庫的三種方式(ubuntu 16.04)

啟動mysql:

方式一:sudo /etc/init.d/mysql start

方式二:sudo service mysql start

停止mysql:

方式一:sudo /etc/init.d/mysql stop

方式二:sudo service mysql stop

重啟mysql:

方式一:sudo/etc/init.d/mysql restart

方式二:sudo service mysql restart

注:參考資料

1、ubuntu18.04 首次登錄mysql未設置密碼或忘記密碼解決方法

2、詳解Ubuntu Server下啟動/停止/重啟MySQL數據庫的三種方式(ubuntu 16.04)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM