Mysql初始化root密碼和允許遠端訪問(Ⅱ)
阿新 • • 發佈:2019-01-22
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 |