1. 程式人生 > >Mysql 區域網遠端連結

Mysql 區域網遠端連結

原文來自http://www.cnblogs.com/cnblogsfans/archive/2009/09/21/1570942.html

 

親測有用

mysql預設root使用者沒有密碼,輸入mysql –u root 進入mysql

1、初始化root密碼

進入mysql資料庫

1

mysql>update user set password=PASSWORD(‘123456’) where User='root';

2、允許mysql遠端訪問,可以使用以下三種方式:

a、改表。

1

2

3

4

mysql -u root –p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

b、授權。

例如,你想root使用123456從任何主機連線到mysql伺服器。

1

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH

GRANT OPTION;

如果你想允許使用者jack從ip為10.10.50.127的主機連線到mysql伺服器,並使用654321作為密碼

1

2

mysql>GRANT ALL PRIVILEGES ON *.* TO 'jack'@’10.10.50.127’ IDENTIFIED BY '654321' WITH GRANT OPTION;

mysql>FLUSH RIVILEGES

c:在安裝mysql的機器上執行:

1

2

3

4

5

6

7

8

//進入MySQL伺服器

d:\mysql\bin\>mysql -h localhost -u root

//賦予任何主機訪問資料的許可權

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION

//使修改生效

mysql>FLUSH PRIVILEGES

//退出MySQL伺服器

mysql>EXIT