Navicat遠程連接阿裏雲服務器的mysql
阿新 • • 發佈:2018-03-07
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
- 登錄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