ubuntu16.04 64位安裝mysql並設置外網可訪問


  項目需要用到mysql,自己就想着做個demo在Ubuntu下跑跑。安裝mysql倒是不難,就是設置外網訪問這里踩了個坑,及時記錄一下。下面容我細細道來。

  第一步:安裝mysql。

  先安裝mysqlserver,命令: 

sudo apt-get install mysql-server

      然后安裝mysqlclient ,命令:

sudo apt-get install mysql-client

  最后安裝:

sudo apt-get install libmysqlclient-dev

  安裝過程需要設置root用戶的密碼,按照提示操作就好。

  安裝完畢,設置連接到mysql,執行如下命令:

use mysql
update user set host='%' where user='root';
FLUSH PRIVILEGES;//刷新權限

  

  注意,光光到這一步還不行,我們需要到目錄下:

/etc/mysql/

  然后我們使用  ls  命令查看下該目錄下的文件:

  

  注意,網上的很多教程都說直接在my.cnf文件里面找到  bind-address的配置,並修改為:0.0.0.0;思路是正確的,但可能因為版本問題,mysql的bind-address配置不在該目錄下了,我們先打開mysql.conf.d文件夾(開始我也以為這是個文件,而不是文件夾,囧)。

  

  然后用nano命令打開文件:mysqld.cnf。命令:

sudo nano mysqld.cnf

   注意:前面需要加sudo,不然你沒有權限保存。如果提示沒有nano命令,你需要去安裝(命令:sudo apt-get install nano)。或者你可以用vim命令打開。

  打開文件之后,按下鍵盤的“↓”  ,找到 bind-address配置,將其修改為:0.0.0.0  。然后按下ctrl+c,按照提示操作即可。

  然后使用命令:

service mysql restart

  重啟mysql服務即可。


免責聲明!

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



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