远程登录 Windows 上 Mysql 配置

来源:互联网 发布:mac xtrafinder 编辑:程序博客网 时间:2024/06/13 13:42

Mysql 自带的Mysql 数据库中的user 数据表,存储着各种用户的权限。

::1 表示本机的 ipv6 地址,% 是通配符,表示任意的地址都可以。

windows 上配置局域网其他 ip 可访问本机的 mysql:

grant all privileges on *.* to 'myuser'@'hostname' identified by 'passwd' ;flush privileges;

*.*  第一个*表示数据库名称,第二个表示数据表名称。如果不显示指定,表示所有的数据库和数据表。

myuser 表示允许登录的用户名,可以为 root。

hostname 表示允许的地址,可以用 % 表示任意的 ip.

passwd 表示对应用户的密码。


stackoverflow上边的一个回答


WITH GRANT OPTION; 表示赋予用户可以修改其他用户权限的能力,慎用。


Mysql5.7 之后的服务名可能变成了 mysql57,启动服务时注意使用管理员权限:

net start mysql57

win + R 输入 services.msc 查看所有的服务:


关于权限的详细说明,可以看这里  MySQL用户权限(Host,User,Password)管理(mysql.user)



原创粉丝点击