ubuntu安裝mysql並使用Navicat連接


  今天配置了一下自己的服務器,發現網上很多教程都有點老,而且不是很全。干脆就寫一篇Ubuntu安裝mysql,並用Navicat連接的全流程

 

一、安裝mysql

  1. 

sudo apt-get install mysql-server

  下載mysql-server,遇到提示輸入Y繼續。

  老版本在這一步會提示設置密碼,新版本就沒有了,密碼修改得在下面的步驟中。

  2.

sudo apt install mysql-client

  3.

sudo apt install libmysqlclient-dev

  4.

mysql --version

  出現mysql版本信息,表示mysql安裝成功。

 

二、修改mysql用戶名和密碼

  1.

sudo vim /etc/mysql/debian.cnf

  debian.cnf文件里有安裝mysql時自動分配給我們的賬號和密碼,

   

 

  當前版本賬號的賬號默認都是debian-sys-maint,密碼隨機。

  輸入 mysql -uroot -p你的密碼,例如我是

mysql -u debian-sys-maint -pTObY0dFrpidVrZ4Z

  這一步建議密碼直接輸入在一條語句中,避免看不見密碼而輸錯

  2.修改用戶名和密碼

mysql > use mysql;
mysql >update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
mysql> update user set plugin="mysql_native_password"; 
mysql> flush privileges; //立即生效
mysql> quit;

  ps:記得mysql命令行里的語句要以 ";" 結尾

  

三、設置允許遠程訪問mysql服務

  1.

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

  將bind-address = 127.0.0.1注釋掉

  2.重啟mysql服務

sudo service mysql restart

  現在就可以嘗試用Navicat連接mysql了  

  3.如果出現

  

mysql > use mysql;
mysql > select host from user where user='root';
mysql > update user set host = '%' where user ='root';
mysql > flush privileges; //立即生效
mysql > quit;

  將host設置為通配符%

  現在就可以正常連接了。


免責聲明!

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



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