1、初始化root密碼
進入mysql數據庫
1mysql>update?user?set?password=PASSWORD(‘123456’) where?User='root';
2、允許mysql遠程訪問,可以使用以下三種方式:
a、改表。
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服務器。
1mysql>GRANT?ALL?PRIVILEGES?ON?*.* TO?'root'@'%'?IDENTIFIED BY?'123456'?WITH?GRANT?OPTION;
如果你想允許用戶jack從ip為10.10.50.127的主機連接到mysql服務器,并使用654321作為密碼
mysql>GRANT?ALL?PRIVILEGES?ON?*.* TO?'jack'@’10.10.50.127’ IDENTIFIED BY?'654321'?WITH?GRANT?OPTION;
mysql>FLUSH RIVILEGES
c:在安裝mysql的機器上運行:
//進入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
運維QQ交流群:171586999