cmd命令行连接远程MySQL数据库(cmd连远程mysql)

在日常的开发维护中,我们经常需要与MySQL数据库进行交互。如果MySQL数据库是部署在远程服务器上,我们就需要在本地使用cmd命令行连接远程MySQL数据库进行操作。

本文将介绍如何使用cmd命令行连接远程MySQL数据库,并提供相关代码。

1. 确认MySQL服务器已启动

在连接远程MySQL数据库之前,我们需要确认MySQL服务器已启动。可以使用以下命令检查MySQL服务器状态:

netstat -ano | findstr :3306

这条命令将列出所有正在运行的服务,其中包括MySQL服务器是否在监听端口3306。

2. 修改MySQL配置文件my.ini

在MySQL服务器已启动且监听3306端口后,我们需要修改MySQL配置文件my.ini。在my.ini文件中,我们需要将“bind-address”设置为0.0.0.0,这样MySQL服务器就可以接受来自所有IP地址的连接。

# bind-address = 127.0.0.1
bind-address = 0.0.0.0

修改完成后,必须重启MySQL服务器才能生效。

3. 在本地安装MySQL客户端

我们需要在本地安装MySQL客户端以连接远程MySQL服务器。推荐使用官方的MySQL Community Client,下载地址:https://dev.mysql.com/downloads/mysql/

4. 使用cmd命令行连接远程MySQL数据库

在安装并配置好MySQL客户端后,我们可以使用以下命令连接远程MySQL数据库:

mysql -h [remote_host_ip] -u [username] -p [password]

其中,[remote_host_ip]是远程MySQL服务器的IP地址,[username]和[password]分别是远程MySQL服务器的用户名和密码。

如果连接成功,我们将看到MySQL服务器的版本信息和提示符:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is XXXXXX
Server version: X.X.X MySQL Community Server (GPL)

5. 在cmd命令行中执行SQL语句

连接成功后,我们可以在cmd命令行中执行SQL语句并操作远程MySQL数据库。例如,我们可以使用以下命令创建一个新的数据库:

CREATE DATABASE new_database;

除了创建数据库,我们还可以执行其他所有MySQL支持的SQL语句。

总结

以上就是使用cmd命令行连接远程MySQL数据库的方法和步骤。在实际开发和维护中,此方法非常实用,可以方便地操作远程MySQL数据库。

参考代码:

netstat -ano | findstr :3306
# my.ini
# bind-address = 127.0.0.1
bind-address = 0.0.0.0

mysql -h [remote_host_ip] -u [username] -p [password]

# CREATE DATABASE
CREATE DATABASE new_database;

数据运维技术 » cmd命令行连接远程MySQL数据库(cmd连远程mysql)