阿里雲服務器安裝mysql數據庫並建立遠程鏈接


下載Xshell

安裝過程:

sudo apt-get update

sudo apt-get install mysql-server

sudo apt-get install mysql-client (安裝過程中需要設置密碼:123456)

sudo apt-get install libmysqlclient-dev

安裝完成以后,輸入:mysql -uroot -p 回車  輸入密碼看能否進行正常的本地登錄。

 

遠程鏈接配置:

1> 在阿里雲上啟用 3306 端口,配置安全組規則;

2> 修改mysql配置文件,Linux用戶需要編輯配置文件,Windows用戶不用編輯:

vim /etc/mysql/mysql.conf.d/mysqld.cnf 命令打開文件/或者使用filezilla這個工具鏈接上服務器進行編輯也可以。

i 鍵進入編輯模式:

 

將blind-adress 修改為0.0.0.0

編輯完成,按 Esc 鍵退出編輯模式,再連續按組合鍵 Shift + z(一根手指按着shift鍵不要松,再用另外一根手指連續按兩下z) 鍵退出vim模式。

3> 創建mysql新用戶,並擁有遠程登錄權限:

以下兩條命令,需要進入mysql環境mysql -uroot -p,得登錄進去。命令后面不要忘記加分號”;”

執行:grant all privileges on *.* to 'test'@'%'identified by '123456' with grant option;

執行:flush privileges;

 

退出數據庫環境(Ctrl+Z),執行linux命令service mysql restart

退出數據庫環境(Ctrl+Z),執行登錄:mysql -h 101.200.40.192 -u test -p 輸入密碼,這里輸入密碼得時候xshell中是不會提示密碼得,password不會顯示任何東西,直接輸入回車就行了。

4> 可以使用navicate工具鏈接服務器中的數據庫了。

 

附錄:如果服務器數據庫出現錯誤,如何將已安裝的mysql文件全部刪除,再重新安裝即可:

  1. 執行以下 命令 搜索服務器中殘留的mysql文件:

sudo find / -name mysqk -print

注意:不要把django中自帶的mysql驅動刪除了!!!

 

如果不小心刪除了,那么就重新pip install django,否則項目無法運行!!!

 

  1. 根據提示路徑,利用filezilla將路徑下的mysql文件全部手動刪除。
  2. 再重新執行上述的安裝步驟即可。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM