Linux下設置容許myql數據庫遠程鏈接

系統環境:mysql

Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

系統中已經安裝好mysql是本文的前提。sql

第一步, 修改配置文件,/etc/mysql/my.conf數據庫

找到bind-address      = 127.0.0.1這一行並註釋,以下:ubuntu

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address       = 127.0.0.1
#

修改完之後,重啓mysql使配置生效:less

 

sudo /etc/init.d/mysql start

 

第二步, 受權用戶遠程鏈接ide

grant all privileges on *.* to root@"%" identified by "password"
flush privileges;

命令行解釋以下:spa

第一行:命令行

  *.*: 第一個*表示數據庫,第二個*表示數據表,*.* 表示全部數據庫中的全部表,用戶能夠根據本身的應用給特定的數據庫受權。code

  root@"%" : root表示給root賬號受權, "%" 中%號能夠指定用戶的IP,%表示任意的IP均可以訪問。blog

  "password": 是賬戶對應的密碼,這裏是root密碼

第二行:

  刷新受權信息,使受權設置當即生效

相關文章
相關標籤/搜索