問題描述:mysql
本機爲win10,mysql安裝在阿里雲(Ubuntu系統)上,本機使用Navicat遠程鏈接mysql,遇到一些坑,求助於阿里雲,最終解決,特此記錄一下!sql
sudo apt-get install mysql-server mysql-client #而後按照提示輸入密碼,默認用戶爲root
service mysql start
service mysql stop
service mysql restart
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf #將bind-address=127.0.0.1註釋
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是你的數據庫密碼
service mysql restart
sudo ufw allow 3306
# 可能阿里雲禁了3306這個端口,因此開啓一下吧