1. 程式人生 > >Navicat遠程連接阿裏雲服務器的mysql

Navicat遠程連接阿裏雲服務器的mysql

mysql配置 OS res 本機 解決 star ges 可能 img

問題描述:

  本機為win10,mysql安裝在阿裏雲(Ubuntu系統)上,本機使用Navicat遠程連接mysql,遇到一些坑,求助於阿裏雲,最終解決,特此記錄一下!

安裝mysql

sudo apt-get install mysql-server mysql-client
#然後按照提示輸入密碼,默認用戶為root

管理服務

  • 啟動
    service mysql start 
  • 停止
    service mysql stop
  • 重啟
    service mysql restart

允許遠程連接

  技術分享圖片

  技術分享圖片

  • 找到mysql配置文件並修改
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
    #將bind
    -address=127.0.0.1註釋
  • 登錄mysql,運行命令
    service mysql start
    mysql -uroot -p
    (輸入密碼)
    #進出mysql命令行操作界面輸入一下 grant all privileges on
    *.* to root@% identified by mysql with grant option; flush privileges;
    exit;
    • 註意
      .前第一個*是指數據庫,代表所有數據庫
      第二個*指數據庫對象,代表數據庫中所有對象
      root@% root是制定要授權的數據庫用戶
      %代表允許登錄的IP
      mysql是你的數據庫密碼
        
  • 重啟mysql
    service mysql restart

防火墻開啟3306端口

sudo ufw allow 3306
# 可能阿裏雲禁了3306這個端口,所以開啟一下吧

測試連接

技術分享圖片

技術分享圖片

Navicat遠程連接阿裏雲服務器的mysql