如何实现 MySQL 远程登录?(mysql远程登录)

MySQL远程登录是远程的客户端以网络方式连接到MySQL服务器,允许客户端登录MySQL并执行数据库操作的常用技术。本文介绍如何实现MySQL远程登录的几种方法。

首先是MySQL的本地环境搭建,要想实现MySQL远程登录,在本地需要安装MySQL服务器,使用MySQL端口来发送和接收登录指令。本地电脑上要安装MySQL客户端,客户端可以使用MySQL官方提供的命令行MySQL Shell或是GUI客户端,比如MySQL Workbench,Navicat等。

其次,需要更改MySQL的配置,在MySQL服务端安装完成后,要对MySQL服务端的配置文件my.ini进行修改,将MySQL服务端的bind-ip指向本机IP地址:

bind-address=127.0.0.1

bind-address=127.0.0.1,192.168.1.

修改完成后,可以保存my.ini文件之后重启MySQL服务:

/bin/mysql restart

第三步就是创建MySQL用户,这里可以使用MySQL提供的create_user这个命令来创建远程用户,注意:这里用要指定host,对应的host应该是一个IP,然后就可以开启远程登录:

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’123.123.123.123’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

最后,就是远程登录MySQL,这里我们可以使用MySQL官方提供的命令行MySQL Shell来登录MySQL:

mysql -h123.123.123.123 -uroot -p

这里就可以使用刚刚创建的远程用户来登录给MySQL。或者也可以使用GUI客户端,比如MySQL Workbench或是Navicat等来登录MySQL:

创建Connection新增一个连接,将Connection Name填入自己设定的名称,Hostname填入MySQL的IP地址,Username填入刚才创建的远程用户,Password填入设定的密码,然后点击连接按钮。

以上就是如何实现MySQL远程登录的几种方法,这些方法中,我们可以任选一种来实现远程登录。通过这些步骤,您已经可以远程连接MySQL数据库,使用MySQL客户端使用MySQL服务并进行数据库操作。


数据运维技术 » 如何实现 MySQL 远程登录?(mysql远程登录)