在ubuntu 下mysql 預設是只允許本地訪問的,如果你要其他機器也能遠端夠訪問這台mysql資料庫的話,需要設定一些東西,下面我們一步步地來:
一、配置檔案的修改
1.#sudo vim /etc/mysql/my.conf
找到 bind-address = 127.0.0.1
注釋掉這句話
二、mysql資料庫的修改
1) [root@etc etc]# mysql -u root -p
enter password:
2)mysql> use mysql;
3)mysql> select host,user,password from user;
4)grant all privileges on *.* to [email protected] identified by 'password'
注意: (1)192.168.15.101是欲連線到此mysql資料庫的客戶端的ip位址,而不是mysql資料庫所在資料庫伺服器的ip位址,切記
(2)password就是mysql資料庫root使用者的password,根據實際情況需要修改
三、再次用mysql客戶端登陸
如果碰到mysql不能重啟,則參照:http://blog.csdn.net/sayigood/archive/2009/12/22/5057087.aspx
Ubuntu開啟mysql遠端訪問許可權
1.確認3306埠是否對外開放 netstat an grep 3306如果出現 說明埠未對外開放 2.修改配置檔案,實現外網對資料庫的訪問 vim etc mysql my.cnf進行如下的修改 將原來的127.0.0.1改為自己伺服器的公網ip。3.資料庫授予訪問許可權 mysql grant ...
ubuntu下mysql開放遠端訪問
grant all privileges on to root identified by 123456 with grant option 123456是你自己的密碼 這樣以後可以在 use mysql select user,host from user where user root 看到ro...
遠端訪問mysql 程式 遠端訪問MySQL
1.確保server端允許被遠端訪問及防火牆放行。確保server端mysql庫中user表中包含host為client端ip資料條目,另外需要知道user和password內容,若沒有可人為新增 按照常理只要host項中包含 就代表允許任何client訪問,但是我的卻沒有成功,只好新增特定ip 在...