1、初始化root密码
进入mysql数据库
|
1
|
mysql>update user set password=PASSWORD(‘123456’)
where User='root'; |
2、允许mysql远程访问,可以使用以下三种方式:
a、改表。
|
1
2
3
4
|
mysql
-u root –pmysql>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 |
本文介绍如何为MySQL的默认root用户设置初始密码,并提供了三种允许root用户进行远程访问的方法,包括更新user表、使用GRANT命令授权及直接运行命令。

1079

被折叠的 条评论
为什么被折叠?



