solaris mysql 不能外网访问问题 任何主机访问

来源:互联网 发布:app软件验收标准 编辑:程序博客网 时间:2024/06/04 01:34

默认情况下 mysql在其他机器不能登录 需要做如下修改

mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'  identified by '123'  WITH   GRANT   OPTION;  // 赋予任何主机访问数据的权限   

  mysql>FLUSH   PRIVILEGES;   // 修改生效   

  mysql>EXIT;    // 退出 MySQL 服务器

 

另外:

db server
use mysql;
select host,user from user;
查看你的用户host是否是%,是%就所有主机都可以访问,root用户默认好像是localhost的,只能在本机登陆

你也可以新建一个用户,指定可以访问的host

+-------------+------+
| host        | user |
+-------------+------+
| %           | root |
| 127.0.0.1   | root |
| 192.168.0.1 | bar  |
| ::1         | root |
| Solaris10   |      |
| Solaris10   | root |
| localhost   |      |
| localhost   | root |
+-------------+------+

 

有红色的 就成功了

原创粉丝点击