我的MySQL是解压免安装版的,要修改MySQL的端口,方法很简单:
解压MySQL后,在MySQL根目录下有一个my-default.ini,打开它,上面的注释写的很清楚“# *** DO NOT EDIT THIS FILE.....”
将该文件复制粘贴一份,重命名为:my.ini,还是放在根目录下
然后,里面有个
# port = ......
去掉注释,并修改为你想要的端口,如
port = 3337
cmd运行mysql
mysqld --console
如果看到最后几行:
2013-04-15 08:12:28 3200 [Note] Server hostname (bind-address): '*'; port: 3337
2013-04-15 08:12:31 3200 [Note] IPv6 is not available.
2013-04-15 08:12:31 3200 [Note] - '0.0.0.0' resolves to '0.0.0.0';
2013-04-15 08:12:31 3200 [Note] Server socket created on IP: '0.0.0.0'.
2013-04-15 08:12:31 3200 [Note] Event Scheduler: Loaded 0 events
2013-04-15 08:12:31 3200 [Note] mysqld: ready for connections.
Version: '5.6.10' socket: '' port: 3337 MySQL Community Server (GPL)
再通过远程访问测试一下,就可以证明成功了
关闭解压版mysql
(1)Ctrl + c
(2)cmd下输入: mysqladmin -u root shutdown