下載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文件全部刪除,再重新安裝即可:
- 執行以下 命令 搜索服務器中殘留的mysql文件:
sudo find / -name mysqk -print
注意:不要把django中自帶的mysql驅動刪除了!!!
如果不小心刪除了,那么就重新pip install django,否則項目無法運行!!!
- 根據提示路徑,利用filezilla將路徑下的mysql文件全部手動刪除。
- 再重新執行上述的安裝步驟即可。