1. 程式人生 > >ubuntu 16.04 安裝mysql 允許外部機器訪問

ubuntu 16.04 安裝mysql 允許外部機器訪問

在ubuntu上安裝msyql後,預設的bind-address是127.0.0.1,如果其他機器想訪問,還需做如下處理:

一、修改配置檔案
 1.#sudo vim /etc/mysql/my.conf

 找到 bind-address = 127.0.0.1
 註釋掉這句話

二、Mysql資料庫的修改

1) [[email protected] etc]# mysql -u root -p

Enter password:

 

2)grant all privileges on *.* to [email protected]

% identified by 'password'

這裡第一個*表示允許訪問所有庫,也可以在這裡寫庫名,則只能訪問這個庫,並把該資料庫的所有表的所有許可權給user這個使用者,允許這個使用者通過任何ip地址(也可限定IP地址,‘%’改成允許的‘IP'),使用指定密碼進行連線,配置完後使用命令:flush privileges;使配置生效,重新整理mysql的系統許可權相關表,否則會出現拒絕訪問。重啟資料庫也能達到這樣的效果