MySQL 连接方式:指定IP访问(mysql指定ip连接)
MySQL 是一种开源的关系型数据库管理系统,可以使用多种不同的数据库连接方式接入并访问。本文介绍指定 IP 访问 MySQL,接入过程中事先需要从 MySQL 内部做一个重要设置,这是很重要的安全措施,以确保 MySQL 数据安全。
1. 在 MySQL 内部确认外部已授权的 IP 地址
如果要使用指定 IP 访问 MySQL 数据库,首先要在 MySQL 中确认该 IP 地址,以便可以被授权访问:
例如,登入 MySQL 服务器,打开 mysql 程序:
mysql -u root -p
接着,登陆 MySQL 后,需要执行 –host 命令以确认或编辑授权的宿主 IP:
grant all on *.* to 'user'@'%' identified by '123456'
如上所示,% 代表所有之 IP。
2. 在本地环境确定 IP 地址
确定网络连接的本地 IP 地址,将该 IP 关联起 MySQL 的宿主 IP,以便指定 IP 访问 MySQL。具体操作是:打开 cmd,输入 ipconfig 命令,查看 IP 地址:
![](https://raw.githubusercontent.com/zz-z/my-pic-store/master/img/20200504014517.png)
获取本地IP地址后即可实现 MySQL 数据库端码和本地连接网络的 IP 地址绑定,以便指定 IP 访问 MySQL 数据库。
3. 打开指定端口号
以 MySQL 数据库打开指定端口号:
如果未手动打开指定端口号,MySQL 数据库可以使用默认的 3306 端口。但是,为了获得更好的安全保护,可以手动打开一个比 3306 端口号更大的端口:
mysql> SET GLOBAL PORT=3330;
Mysql> SET GLOBAL PORTECURE_AUTH=ON;
打开指定端口之后,就可以在本地使用这个端口号来访问。
4. 进行授权访问 MySQL
最后,使用该端口号,进行授权访问 MySQL,示例代码:
$ mysql -h 192.168.1.1 -P 3330 -u root -p
> Enter Password:
上文中 -h 表示主机,-P 表示端口。
以上就是指定 IP 访问 MySQL 的基本流程,步骤清晰、操作容易,同时保证 MySQL 数据的安全性和完整性。