ubuntu18.04安裝配置mysql


由於使用mysql中出現各種關於配置的bug,因此網尋了很多文章,終於找到能減少bug的安裝配置方法,遂分享給大家

一. 卸載與安裝

1.卸載

執行下面四條命令,可以很干凈的卸載,這樣之后的安裝,就不會出現問題

sudo rm /var/lib/mysql -R

sudo rm /etc/mysql -R

sudo apt-get autoremove mysql* --purge

sudo apt -get remove apparmor

2.安裝

<1>安裝前更新一下系統軟件

  sudo apt update

  sudo apt upgrade

(補充點update是更新軟件列表,upgrade是更新軟件

<2>安裝mysql

  sudo apt install mysql-server

 

二.配置

1.安裝完成后

 

  <1>查看MySQL服務狀態:

    sudo service mysql status

  <2>查看MySQL版本號:

    sudo mysql

 

3.進入mysql,給root用戶設置密碼,並賦予數據庫權限

  <1> sudo mysql -uroot -p

  剛開始沒有密碼,輸入密碼時回車就好

  <2>設置密碼為123456  

1     use mysql; 2     // 下面這句命令有點長,請注意。 3     update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; 4     update user set plugin="mysql_native_password"; 5     flush privileges; 6     quit;

 

  <3>設置MySQL允許遠程登錄:

    這句話表示把所有數據庫的所有權限賦予root用戶,並設置密碼為 123456,當然這里的密碼自定義

    mysql>   GRANT ALL PRIVILEGES ON *.* TO root@“%” IDENTIFIED BY "123456";

     其中root@"%"代表允許root用戶在任意機器上登陸mysql

 

/**這個部分未確定

4.允許進行遠程訪問的控制配置

 <1> 關於用戶的遠程登陸配置如上所述

 <2>允許其他機器訪問mysql

  (1)打開配置文件

   sudo gedit /etc/mysql/my.cnf

  或

   sudo vi /etc/mysql/my.cnf   

  (2)在最后添加:

    >skip-networking => # skip-networking 

*/

 

5.更改mysql配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf

  注掉 bind-address = 127.0.0.1

  <1> 使用vim 打開配置文件,Ubuntu默認沒有安裝。

    執行 sudo apt install vim 安裝

  <2> 在更改MySQL配置文件時一定要停止MySQL服務否則配置文件無法保存

    sudo service mysql stop

  <3> 更改配置文件:

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

    注掉 bind-address = 127.0.0.1

  <4> 啟動MySQL服務:

    sudo service mysql start

  <5> 查看服務狀態:

    sudo service mysql status

 

到此就配置好了!

 


免責聲明!

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



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