MySQL数据库远程连接实现方法_远程访问MySQL指南
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
以下的文章主要介绍的是实现MySQL远程连接的实际操作流程,本文主要是由其相关的实际应用代码来引出MySQL远程连接的具体操作步骤,以下就是文章的主要内容描述,希望会给你带来一些帮助在此方面。
1、进入MySQL,创建一个新用户root,密码为root:
格式: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、实现MySQL远程连接(授权法)
将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、实现MySQL远程连接(改表法)
use MySQL;
update user set host = % where user = root;
这样在远端就可以通过root用户访问MySQL.
- 1 Navicat 8数据库创建与数据导入_Navicat 8用户权限管理
- 2 MS SQL Server 2008数据库同步备份_SQL Server 2008复制
- 3 MySQL数据库的自动备份与数据库被破坏后的恢复_数据库恢复与安全
- 4 SQL Server 2008 安装问题_SQL Server 2005 Express 解决方案
- 5 SQL Server 2008备份恢复技巧_SQL Server 2008数据库恢复最佳实践
- 6 MySQL数据库常用命令学习指南_MySQL数据库实用学习资料之常用命令集合
- 7 MySQL教程之Windows 7/8下连接本地MySQL慢的问题解析_本地MySQL延迟问题排查
- 8 MySQL删除PID文件后无法启动问题解决方案_MySQL PID文件处理指南
- 9 快速让MySQL数据库服务器支持远程连接_MySQL远程连接指南
- 10 安装Sql Server 2000时提示“安装Sql挂起”的解决方案_Sql Server安装故障排除指南
-
Win7安装MySQL 5.5.21图解教程_MySQL乱码解决
大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用
-
Navicat 8数据库创建与数据导入_Navicat 8用户权限管理
navicat 8_创建数据库_导入数据_用户权限
-
MS SQL中收缩数据库日志的方法_数据库日志清理指南
在MS SQL 中经常会造成 xxxx_log.ldf 超级大的情况通通是几十个G
-
快速让MySQL数据库服务器支持远程连接_MySQL远程连接指南
在CentOS上安装MySQL数据库服务器后,系统出于安全性考虑,缺省不支


