Ubuntu 下安裝mysql和遠程連接


https://blog.csdn.net/qq84395064/article/details/82701761

 

一、下載並安裝mysql

  1.  sudo apt-get install mysql-server
  2.  sudo apt-get install mysql-client
  3. sudo apt-get install libmysqlclient-dev

 注意:安裝過程中會提示設置密碼什么的,注意設置了不要忘了。

   二、安裝完成使用

     使用如下命令來檢查是否安裝成功:

  sudo netstat -tap | grep mysql

  通過上述命令檢查之后,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。

  登陸mysql數據庫可以通過如下命令:

    mysql -u root -p

  注:-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之后會提示輸入密碼,此時輸入密碼就可以登錄到mysql。

可以然后通過 show databases; 就可以查看當前的數據庫。

我們選擇 mysql數據庫就行下一步操作,使用use mysql 命令。

顯示當前數據庫的表單:show tables 

 

三、navicat遠程連接並使用

navicat的安裝包可以參考:https://blog.csdn.net/qq84395064/article/details/80709877

 

第一步:確保 Ubuntu 系統已經安裝上了MySQL數據庫。登陸數據庫 ,運行如下命令:

mysql -u 用戶名 -p

然后輸入密碼,此時登錄成功


第二步:創建用戶用來遠程連接,運行如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'test' WITH GRANT OPTION;

參數說明:第一個test表示用戶名,%表示所有的電腦都可以連接,也可以設置某個ip地址運行連接,第二個test表示密碼


第三步:執行如下命令,立即生效

flush privileges;

第四步:查詢數據庫的用戶,看看是否成功創建新用戶,運行如下命令

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

第五步:使用 exit 命令退出后,修改 mysql 的配置文件,運行如下命令

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

注意:其他 Linux系統 可能在 /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 修改為 bind-address = 0.0.0.0,然后,重新啟動,命令如下:

/etc/init.d/mysql restart


如下圖:連接成功!

 

 


免責聲明!

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



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