Deepin15.7下安裝MySQL


 sudo apt-get install mysql-server
 sudo apt-get install libmysqlclient-dev
 
執行結束以后,並沒有提示輸入mysql的root密碼,所以不能直接登錄mysql,需要手動去設置root的密碼。
 
修改/etc/mysql/my.cnf
增加:

[mysqld]

skip-grant-tables

這兩行內容。
 
然后運行
sudo /etc/init.d/mysql restart
使my.cnf設置起效。
 
然后mysql -u root進入到mysql
 
use mysql;
update user set authentication_string=password( '你的密碼' ) where user= 'root';
quit
 
修改完密碼以后,要把my.cnf里面添加的兩行內容注銷掉
#[mysqld]

#skip-grant-tables

 
重啟mysql,使my.cnf設置起效。
sudo /etc/init.d/mysql restart
 
運行mysql -u root -p
輸入密碼,就可以進入mysql了。
不過有一個問題,我第一次安裝mysql的時候,到了這一步,如果不使用sudo權限就無法進入root。但是我把mysql卸載了,再次重新安裝,就沒這個問題。真的很奇怪。

 

 
 


免責聲明!

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



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