如何把Mysql初始化和允许远程访问

wapsky 官方认证帐号

2020-12-01 10:00

Mysql初始化root密码和允许远程访问mysql默认root用户没有密码,输入mysql –u root 进入mysql
1、初始化root密码
进入mysql数据库
view source  
print?

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



2、允许mysql远程访问,可以使用以下三种方式:
a、改表。
view source  
print?

1mysql -u root –p

2mysql>use mysql;

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

4mysql>select host, user from user;



b、授权。
例如,你想root使用123456从任何主机连接到mysql服务器。
view source  
print?

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



如果你想允许用户jack从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码
view source  
print?

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

2mysql>FLUSH RIVILEGES



c:在安装mysql的机器上运行:
view source  
print?

1//进入MySQL服务器

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

3//赋予任何主机访问数据的权限

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

5//使修改生效

6mysql>FLUSH PRIVILEGES

7//退出MySQL服务器

8mysql>EXIT

4500 次浏览 2 条评论 收藏

说说我的看法

登录后可以发表评论 登录
2个评论
-- 2020-12-01 10:00
楼主看来你真的很专业的,但我看了半天没有看明白,[s:1][s:2]
回复
-- 2020-12-01 10:00
嗯,老大太专业了。
我是用 Navicat 实现远访的 *^_^*
回复
作者信息

wapsky

官方认证帐号

450
贴子
5
粉丝
热门贴子

免费试用


咨询热线


在线咨询