安裝
ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。
? 1. `sudo apt-get install mysql-server`
2. `sudo apt install mysql-client`
3.? `sudo apt-get install libmysqlclient-dev`
安裝過程中會提示設(shè)置**密碼**什么的,注意設(shè)置了不要忘了,安裝完成之后可以使用如下命令來檢查是否安裝成功:
? ? sudo netstat -tap | grep mysql
通過上述命令檢查之后,如果看到有mysql 的socket處于 listen 狀態(tài)則表示安裝成功。
登陸mysql數(shù)據(jù)庫可以通過如下命令:
? ? mysql -u root -p
-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之后會提示輸入密碼,此時輸入密碼就可以登錄到mysql。
差點忘了,我最終采用的是直**接創(chuàng)建utf8的數(shù)據(jù)庫,命**令行該這樣寫:
CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
卸載
1. 首先在終端中查看MySQL的依賴項:dpkg --list|grep mysql
2. 逐個卸載各項
卸載:
? ? sudo apt-get remove mysql-common
? ? sudo apt-get autoremove --purge mysql-server-5.7
? ? 。。。。。
安裝失敗的處理辦法:https://blog.csdn.net/weixin_36451874/article/details/78698558
#使用 uwsgi 來部署
安裝 uwsgi
sudo pip install uwsgi --upgrade
安裝失敗的解決辦法
[1]:[https://blog.csdn.net/windblew/article/details/79613893][1]
?[1]: https://blog.csdn.net/windblew/article/details/79613893
#設(shè)置MySQL遠(yuǎn)程訪問
1,登進MySQL之后,進入mysql庫:
use mysql
2,更新域?qū)傩裕?%'表示允許外部訪問:
update user set host='%' where user ='root';
3,執(zhí)行以上語句之后再執(zhí)行:
FLUSH PRIVILEGES;
4,授權(quán):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
然后外部就可以通過賬戶密碼訪問了。
6,其它說明:
FLUSH PRIVILEGES; 命令本質(zhì)上的作用是:
將當(dāng)前user和privilige表中的用戶信息/權(quán)限設(shè)置從mysql庫(MySQL數(shù)據(jù)庫的內(nèi)置庫)中提取到內(nèi)存里。
MySQL用戶數(shù)據(jù)和權(quán)限有修改后,希望在"不重啟MySQL服務(wù)"的情況下直接生效,那么就需要執(zhí)行這個命令。
通常是在修改ROOT帳號的設(shè)置后,怕重啟后無法再登錄進來,那么直接flush之后就可以看權(quán)限設(shè)置是否生效。
而不必冒太大風(fēng)險。
在服務(wù)器上部署mysql,若需要讓本地navicat遠(yuǎn)程連接,先賦予權(quán)限,將/etc/mysql/my.cnf中(若沒有,查看/etc/mysql/mysql.conf.d/mysqld.cnf)“bind-address”給注釋掉
重啟一下/etc/init.d/mysql restart
查看3306端口的監(jiān)聽情況:netstat -an | grep 3306
就會發(fā)現(xiàn)沒有監(jiān)聽“127.0.0.1:3306”了
https://blog.csdn.net/zyf2333/article/details/84898584