用CMD修改MySQL端口一简单步骤即可搞定(cmd修改mysql端口)

用CMD修改MySQL端口:一简单步骤即可搞定

在开发过程中,我们经常需要重新配置一些软件的端口,MySQL也不例外。但是,有时候在突发情况下,我们需要快速地修改MySQL端口,这时候直接通过MySQL的配置文件修改,不仅繁琐而且可能会出现一些问题。今天我们就来看一下,如何通过CMD命令来修改MySQL的端口。

我们需要打开CMD窗口,进入MySQL的bin目录下。如果我们安装的MySQL版本是5.7,则一般默认安装目录为C:\\Program Files\\MySQL\\MySQL Server 5.7\\bin,可以在CMD窗口输入以下命令来进入该目录:

cd C:\\Program Files\\MySQL\\MySQL Server 5.7\\bin

接下来,我们需要登录到MySQL命令行。同样,在CMD窗口输入以下命令:

mysql -u root -p

这时候我们需要输入MySQL的root用户密码,然后就可以进行MySQL操作了。

我们可以先查看一下MySQL的当前端口,通过以下命令:

SHOW GLOBAL VARIABLES LIKE \'PORT\';

这时候会输出类似如下的结果:

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.01 sec)

这个结果告诉我们当前MySQL的端口为3306。

现在,我们要修改MySQL的端口为8888,只需要输入如下命令:

SET GLOBAL PORT=8888;

这时候再次输入以下命令,查看MySQL的端口:

SHOW GLOBAL VARIABLES LIKE \'PORT\';

会发现MySQL的端口已经变成了8888。

我们可以通过以下命令退出MySQL:

exit;

至此,我们通过CMD命令,成功修改了MySQL的端口。如果我们需要使用修改后的端口,只需要在MySQL连接时,指定使用该端口即可。例如,MySQL的连接字符串可能如下所示:

mysql://root:password@localhost:8888/mydatabase

注意,如果我们启动的MySQL服务是以Windows服务形式运行的,那么在修改后的端口生效前,需要先停止MySQL服务,然后再重启服务才能生效。