Ubuntu 安裝MySQL並設置遠程訪問

原文鏈接:https://www.linuxidc.com/Linux/2016-07/133091.htm

一、安裝MySQL

1. 首先需要安裝下面三個軟件包

sudo apt-get install mysql-server
apt-get isntall mysql-client
apt-get install libmysqlclient-dev

完成後,使用如下命令查詢是否安裝成功:

sudo netstat -tap | grep mysql

查詢結果如下圖所示,表示安裝成功。

root@ubuntu:~# netstat -tap | grep mysql
tcp6      0      0 [::]:mysql              [::]:*                  LISTEN      7510/mysqld    

二、設置l遠程訪問

1. 編輯mysql配置文件,把其中bind-address = 127.0.0.1註釋了

vi /etc/mysql/mysql.conf.d/mysqld.cnf

2. 使用root進入mysql命令行,執行如下2個命令,示例中mysql的root賬號密碼:root

root@ubuntu:~# mysql -uroot -proot

mysql>grant all on *.* to root@'%' identified by 'root' with grand option;

 *.*:第一個*代表數據庫名;第二個*代表表名。這裏的意思是所有數據庫裏的所有表都授權給用戶。root:授予root賬號。“%”:表示授權的用戶IP可以指定,這裏代表任意的IP地址都能訪問MySQL數據庫。“password”:分配賬號對應的密碼,這裏密碼自己替換成你的  mysql root帳號  密碼。

mysql>flush privileges;

如果還是失敗,執行

mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

mysql>flush privileges;

刷新權限信息,也即是讓我們所作的設置馬上生效。

3. 重啓mysql

/etc/init.d/mysql restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章