Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10197583
  • 博文数量: 1669
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12594
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1669)

文章存档

2023年(4)

2022年(1)

2021年(10)

2020年(24)

2019年(4)

2018年(19)

2017年(66)

2016年(60)

2015年(49)

2014年(201)

2013年(221)

2012年(638)

2011年(372)

分类: Mysql/postgreSQL

2014-06-06 14:48:33

mysql设置外部访问ip

 
标签: 

mysql

 

ip

 

访问

 

杂谈

分类: mysql
转自百度某博客(忘记哪一个了,学习)
??mysql 的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.

解决方法如下:

1、修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看
"select host,user from user ;"
mysql>use mysql; 
mysql>update user set host = '%' where user ='root'; 
mysql>select host, user from user; 
mysql>flush privileges; 

注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

2、授权用户,你想root使用密码从任何主机连接到mysql服务器
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysql的密码' WITH GRANT OPTION;
mysql>flush privileges;

如果你想允许用户root从ip为192.168.12.16的主机连接到mysql服务器 
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.16'   IDENTIFIED BY '123456' WITH GRANT OPTION;
阅读(1767) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~