Mysql开启远程连接

编程开发 / / at

mysql -u root -p
mysql> use mysql;
mysql> grant all privileges  on *.* to root@’%’ identified by “root”;
mysql> select host,user,password from user;
+————–+——+——————————————-+
| host         | user | password                                  |
+————–+——+——————————————-+
| localhost    | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| %            | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+————–+——+——————————————-+
3 rows in set (0.00 sec)
mysql> flush privileges;
注意:
1、格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;
2、是新增ROOT不是修改,如果把localhost改为%,那么本地就无法通过localhost连接mysql了;
3、刷新MySQL的系统权限相关表 flush privileges;

4条回应:“Mysql开启远程连接”

  1. 独立团58同城营销助手,
    软件带有一键注册,发布,刷新。
    软件可以批量刷新信息让排名更排前面

  2. 技术帝,感谢分享。

  3. PHP乐知博客说道:

    亦可说成无限制ip链接数据库,也可指定特定的ip访问数据库。

  4. 谢谢,开启了远程连接也许会存在安全隐患

发表评论

电子邮件地址不会被公开。 必填项已用*标注