如何修改MySQL的端口号如何修改mysql的端口

哎,你说MySQL端口那事儿,我当年真踩过坑。
某年,我在公司服务器上装MySQL,一上来就发现端口3 3 06 被占了,搞了半天才发现是之前的系统残留。
后来我就琢磨着改端口,还真挺简单的。

在Windows上,我一般是这么干的。
找到那个my.ini文件,可能在C:\Program Files\MySQL\MySQL Server 8 .0\my.ini,打开它。
里面有个[mysqld]这块儿,看到port=3 3 06 了?改成你想要的,比如我当年改成1 0000。
保存,然后去命令行敲"net stop mysql"停了服务,再"net start mysql"启动。
搞定!重启电脑可能更快,看情况。

Linux系统我常用。
找到/etc/my.cnf这个文件,用vi或者nano打开。
也是找到[mysqld],把port=3 3 06 改成你想要的数字。
保存退出,然后执行"sudo systemctl restart mysql"。
或者旧版系统可能用"service mysql restart"。
我记着有一次改完端口,忘了sudo,结果连不上数据库急死我了。

Mac上我也改过。
打开终端,用"sudo vim /etc/my.cnf"打开文件。
进去找到[mysqld],改端口。
保存是按Esc,然后输入":wq",回车。
接着执行"sudo mysqladmin -u root shutdown"停服务,再"sudo mysqld_safe --skip-grant-tables --port=1 0000"启动。
这个命令我记不太清了,但改完端口后一定要重启,不然还是连不上。

最关键的是,改完端口后,你用的所有客户端都要改对应的端口。
比如你编程用的代码,或者别的管理工具,都得改。
我有一回改完忘了改Navicat的端口,查了半天才发现问题。
真是小问题,但够折腾。

总之,改端口这事儿不难,但得细心。
特别是保存和重启那两步,千万别忘了。

mysql如何修改端口

说到MySQL的端口号修改,这事儿我还真是经历过不少。
记得有一次,我帮一个朋友在公司的服务器上安装MySQL,结果发现他们已经有一个MySQL实例在3 3 06 端口运行了。
没办法,得改端口啊。

首先你得找到那个my.ini文件。
我一般都是在安装目录下找,比如D:\Program Files\MySQL\MySQL Server 5 .1 ,这个路径是我那时候用的。
要是你用的是XAMPP,那文件就在xampp\mysql目录下。

找到文件后,打开它,得注意,文件里有两个地方得改。
一个是[client]节下的port=3 3 06 ,你得把3 3 06 改为你想用的新端口号,比如说3 3 07 然后,在[mysqld]节下找到TheTCP/IPPorttheMySQLServerwilllistenonport=3 3 06 ,把那儿的3 3 06 也给换成3 3 07
记得,修改完要保存文件。
要是你还想保险点,可以检查一下修改后的配置是否正确。

但如果修改后还是不行,那可能就得先关闭MySQL服务了。
在Win7 系统里,你得以管理员身份打开命令提示符,然后输入net stop mysql来停止MySQL服务。

改完端口号后,重启MySQL服务,通常是用命令mysqladmin -u root -p restart来重启。
重启完成后,再用mysql -u root -p -P 3 3 07 来连接数据库,看看是否能连接成功。

总之,修改MySQL端口号其实是个挺常规的操作,但得一步一步来,小心不要漏掉了哪一步。
我当时也犯过错,就是忘了重启服务,结果改了半天也不见效。
所以,一定要记得重启哦。

如何修改修改mysql默认端口号3306

改端口3 3 06 到3 3 07 ,直接改my.ini文件。

Windows系统,我的电脑右键管理,服务里找mysql服务,重启。

Linux系统,终端输入sudo systemctl restart mysql。

改完后,用命令mysql -u root -p -P 3 3 07 连接试试。

防火墙得改。
你自己掂量。