系統環境: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密碼
第二行:
刷新受權信息,使受權設置當即生效