阿里雲(ubuntu) Mysql安裝配置

安裝

一下三條命令就可以完成mysql的安裝

sudo apt-get install mysql-server          //服務端
sudo apt-get install mysql-client          //客戶端
sudo apt-get install libmysqlclient-dev    //程序編譯時鏈接的庫

設置密碼

mysql -u root -p

阿里雲配置開放端口

可參考阿里雲文檔
在這裏插入圖片描述

通過Navicat連接到mysql

到這一步,下載navicat。填寫ip,端口,連接數據庫。然後就報錯了。
錯誤如下:
"Can’t connect to Mysql server on …(10038)"的解決辦法

分析

netstat -ant | grep 3306

或者
···
lsof -i:3306
···
結果如圖
在這裏插入圖片描述
這表示只有本機可以連接。

解決辦法

vi /etc/mysql/mysql.conf.d/mysqld.cnf(文件位置根據版本確定)
註釋掉 bind-address = 127.0.0.1

mysql> grant all privileges on . to ‘root’@’%’ identified by ‘上邊的密碼’;
mysql>flush privileges;
sudo reboot

卸載

#首先使用以下命令刪除MySQL服務器:
sudo apt-get remove mysql-server
#然後,刪除隨MySQL服務器自動安裝的任何其他軟件:
sudo apt-get autoremove
#卸載其他組件:
sudo apt-get remove <>
#查看從MySQL APT存儲庫安裝的軟件包列表:
dpkg -l | grep mysql | grep ii

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章