1. 登录mysql:
mysql -uroot -p123456
或通过图形化客户端登录;
2. 对root账户进行授权:
grant all PRIVILEGES on test_db.* to root@'192.168.21.101' identified by '123456';
如果是对所有的ip都可访问,将具体ip换成%即可;
grant all PRIVILEGES on test_db.* to root@'%' identified by '123456';
123456为root密码。
3. 最后一步,最重要的一步,一定要执行下面语句,否则不会立刻生效的:
flush privileges;
本文介绍如何设置MySQL的root账户以允许远程访问。首先通过命令行或图形化客户端登录MySQL,然后使用GRANT命令对root账户进行远程访问授权,并确保更换为实际的IP地址或使用%符号代表所有IP。最后执行FLUSH PRIVILEGES命令使更改立即生效。
5899

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



