MySQL在Ubuntu上的安裝于配置

安裝

  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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • https://www.cnblogs.com/EasonJim/p/7147787.html Ubuntu 16...
    是我拉叔閱讀 1,004評論 0 2
  • 1)首先檢查系統(tǒng)中是否已經(jīng)安裝了MySQL 在終端里面輸入 sudo netstat -tap | grep my...
    AlbenXie閱讀 1,233評論 0 3
  • 一、文件/文件夾管理 ls 列出當(dāng)前目錄文件(不包括隱含文件)ls -a 列出當(dāng)前目錄文件(包括隱含文件)l...
    路癡千行閱讀 2,620評論 0 5
  • 昨晚阿爸發(fā)信息告訴我他買了一些海鮮干貨,分成四分,明天寄給我。說了一些話,我居然哭了,真是矯情。總覺得別人虧欠自己...
    周小善閱讀 739評論 0 1
  • 才發(fā)現(xiàn),一直以來,對這個問題想得還不夠明白。 摘幾個讓我思考的說法: 軌僅限于婚姻,戀愛期間發(fā)展多個 或是移情別戀...
    無盡小土豆閱讀 229評論 1 2

友情鏈接更多精彩內(nèi)容