阿里云mysql不能連接
2020-06-23 01:08 作者:無情劍客Burning | 我要投稿
安裝
一下三條命令就可以完成mysql的安裝
sudo apt-get install mysql-server ? ? ? ? ?//服務(wù)端
sudo apt-get install mysql-client ? ? ? ? ?//客戶端
sudo apt-get install libmysqlclient-dev ? ?//程序編譯時鏈接的庫
設(shè)置密碼
mysql -u root -p
阿里云配置開放端口
可參考阿里云文檔

通過Navicat連接到mysql
到這一步,下載navicat。填寫ip,端口,連接數(shù)據(jù)庫。然后就報錯了。 錯誤如下: "Can't connect to Mysql server on .....(10038)"的解決辦法
分析
netstat -ant | grep 3306
或者 ··· lsof -i:3306 ··· 結(jié)果如圖

這表示只有本機可以連接。
解決辦法
vi /etc/mysql/mysql.conf.d/mysqld.cnf(文件位置根據(jù)版本確定) 注釋掉 bind-address = 127.0.0.1
mysql> grant all privileges on . to ‘root’@’%’ identified by ‘上邊的密碼’;
mysql>flush privileges;
sudo reboot
卸載
首先使用以下命令刪除MySQL服務(wù)器:
sudo apt-get remove mysql-server
然后,刪除隨MySQL服務(wù)器自動安裝的任何其他軟件:
sudo apt-get autoremove
卸載其他組件:
sudo apt-get remove <>
查看從MySQL APT存儲庫安裝的軟件包列表:
dpkg -l | grep mysql | grep ii
公眾號

標(biāo)簽: