MySql实现远程连接
来源:互联网 发布:淘宝标错价的法律知识 编辑:程序博客网 时间:2024/05/21 11:18
格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "root";
原先数据表结构
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
执行上述语句后结果
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host | user | password |
+--------------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+--------------+------+-------------------------------------------+
2 rows in set (0.00 sec)
可以看到在user表中已有刚才创建的root用户。host字段表示登录的主机,其值可以用IP,也可用主机名,
(1)有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。
2、实现远程连接(授权法)
将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。
update user set host = ’%’ where user = ’root’;
将权限改为ALL PRIVILEGES
mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to root@'%' identified by "root";
Query OK, 0 rows affected (0.00 sec)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)
这样机器就可以以用户名root密码root远程访问该机器上的MySql.
3、实现远程连接(改表法)
use mysql;
update user set host = '%' where user = 'root';
这样在远端就可以通过root用户访问Mysql.
- MySql实现远程连接
- MySql实现远程连接
- MySql实现远程连接
- MySql实现远程连接
- MySql实现远程连接
- MySql实现远程连接
- MySql实现远程连接
- MySQL 数据库实现远程连接
- 如何实现Mysql远程连接
- 实现MySQL允许远程连接
- MySQL 数据库实现远程连接
- navacate远程连接mysql实现
- mysql 实现远程访问,phpmyadmin实现远程连接mysql
- MySQL 远程连接配置的正确实现
- mysql数据库授权用户实现远程连接
- MySQL数据库怎么实现远程连接访问
- mysql实现远程连接的具体步骤
- MySql实现远程连接,用户grant授权
- 如何将程序集(dll)安装到全局程序集缓存(GAC)中
- CScrollView的32768像素限制
- 页面布局:div之float,clear特性
- android 邮件设置
- 面向对象之继承
- MySql实现远程连接
- 面向对象之抽象类
- 面向对象之接口
- 接口与抽象类
- 面向对象之多态
- 黑马程序员-------学习日记Java基础 第二天
- 传惠普任命新CEO不改变公司战略 股价盘中跌4%
- 为性能和可伸缩性做架构和设计上的Review
- 方法的重写