1、初始化root密碼
進(jìn)入mysql數(shù)據(jù)庫(kù)
1mysql>update?user?set?password=PASSWORD(‘123456’) where?User='root';
2、允許mysql遠(yuǎn)程訪問,可以使用以下三種方式:
a、改表。
mysql -u root –p
mysql>use mysql;
mysql>update?user?set?host = '%'?where?user?= 'root';
mysql>select?host, user?from?user;
b、授權(quán)。
例如,你想root使用123456從任何主機(jī)連接到mysql服務(wù)器。
1mysql>GRANT?ALL?PRIVILEGES?ON?*.* TO?'root'@'%'?IDENTIFIED BY?'123456'?WITH?GRANT?OPTION;
如果你想允許用戶jack從ip為10.10.50.127的主機(jī)連接到mysql服務(wù)器,并使用654321作為密碼
mysql>GRANT?ALL?PRIVILEGES?ON?*.* TO?'jack'@’10.10.50.127’ IDENTIFIED BY?'654321'?WITH?GRANT?OPTION;
mysql>FLUSH RIVILEGES
c:在安裝mysql的機(jī)器上運(yùn)行:
//進(jìn)入MySQL服務(wù)器
d:\mysql\bin\>mysql -h localhost -u root
//賦予任何主機(jī)訪問數(shù)據(jù)的權(quán)限
mysql>GRANT?ALL?PRIVILEGES?ON?*.* TO?'root'@'%'?WITH?GRANT?OPTION
//使修改生效
mysql>FLUSH PRIVILEGES;
//退出MySQL服務(wù)器
mysql>EXIT
運(yùn)維QQ交流群:171586999