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 数据的安全性和完整性。


数据运维技术 » MySQL 连接方式:指定IP访问(mysql指定ip连接)