MySQL远程访问权限,允许远程连接的开启
①.、登陆mysql数据库
mysql -u root -p
查看user表
mysql use mysql;
Database changed
mysql select host,user,password from user;
+--------------+------+-------------------------------------------+
| host | user | password |
可以看到在user表中已创建的root用户.host字段表示登录的主机,其值可以用IP,也可用主机名,
(1)有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可.
update user set host = '%' where user = 'root';
将权限改为ALL PRIVILEGES
mysql grant all privileges on *.* to root@'%' identified by "root";
Query OK, 0 rows affected (0.00 sec)
这样机器就可以以用户名root密码root远程访问该机器上的MySql.
use mysql;
这样在远端就可以通过root用户访问Mysql.
在安装mysql的机器上运行:
①.、d:\mysql\bin\mysql -h localhost -u root
//这样应该可以进入MySQL服务器
//赋予任何主机访问数据的权限
//修改生效
//退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦.