mysql如何修改端口

这个MySQL啊,默认端口号就是3 3 06 ,这谁不知道呢。
但是啊,你要是得装好几个实例,或者端口冲突了,那怎么办呢?简单,改改my.ini文件就OK了。
这文件啊,一般都在安装目录里头,比如D:\Program Files\MySQL\MySQL Server 5 .1 \my.ini,你找找看。
用XAMPP装的那个,就在xampp\mysql里头。

你打开my.ini,得找到两个地方改,一个是在[client]节下的port=3 3 06 ,另一个是在[mysqld]节下的TheTCP/IPPorttheMySQLServerwilllistenonport=3 3 06 你把这两个地方的3 3 06 改掉,换成你想要的新端口号,比如3 3 07 记得保存文件哦。

要是改了还不管用,可能你得先停了相关的软件和服务,比如在Win7 系统里,得用管理员权限打开文件修改。
改完重启MySQL服务,这样才能让新端口开始工作。
别忘了,重启服务之后,你得检查一下新端口是不是真的能正常用。

哎哟,得注意哦,改端口之后,一定要重启MySQL服务,这样才能让改动生效哦。

mysql修改了端口 网站需要修改吗

默认端口号是3 3 06 ,不改也行。
改端口,config文件里填新端口号。
不改端口,直接用3 3 06 改了端口,地址后跟端口号。
我也还在验证,经验是这样。
你自己掂量。

如何查看mysql 默认端口号和修改端口号

嗯... MySQL... 端口号... 查看啊... 就是这个命令... show global variables like 'port'; 对... 登录进去... 就能看到... 当时我登录的时候... 屏幕上就显示... 3 3 06 ... 就是默认的那个...
想改啊... 就得改配置... my.ini... 文件... 放在哪个目录... 我记得是在... 安装目录... 下的... 配置文件夹里... 找到[mysqld]这一块...
然后... 就找... port=... 这一行... 没有就加... 有的话... 就改... 比如改成... port=3 5 06 ... 然后... 保存...
保存完... 不能马上用... 要重启... MySQL服务... 重启了... 才行...
改之前啊... 要注意... 这个新端口... 别跟别的服务冲突... 比如... 8 0端口... 是给Web用的... 我上次就差点... 把它改了... 结果... 网站就上不去了...
改了端口... 应用程序... 或者客户端... 都得改... 得让它知道... 现在去3 5 06 端口找... 不然... 连不上...
改完了... 得确认... 是不是真的改了... 再运行一次... show global variables like 'port'; 看看... 屏幕上是不是3 5 06 ... 当时我改完... 看了好几遍... 才放心...
万一... 重启后... 连不上了... 得看日志... 错误日志... 通常在... logs文件夹... 里... 查找... 能找到问题...
最后... 安全... 要紧... 改了端口... 不想让别人随便连... 那就... 配置防火墙... 或者... 用ACL... 把端口... 只开放给... 认可的机器...
总之... 改端口号... 不难... 就是... 配置文件... 重启服务... 更新客户端... 确认... 查看日志... 安全设置... 这些... 都得做... 做完了... 就行了...

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

诶,你问这个啊?上周有个哥们儿找我,说他装了新服务器,想改MySQL端口,结果搞的一愣一愣的。
我直接手把手教他的,过程还挺有意思,给你捋捋:
---
2 02 3 年我在上海机房的时候,碰到过类似情况。
那哥们儿是新来的运维,手艺还行但没接触过MySQL运维。
他说本来想用3 3 07 端口,结果手一抖,把数据库直接关了... 我当时直接骂了他一句:"端口改着改着把服务整挂了?脑子是不是瓦特了!"
其实改端口这事吧,说难不难,说简单也不简单。
你说的步骤基本都对,但有几个点得特别注意:
1 . 文件位置:你写的"MySQL安装目录下的配置文件夹"这话有点笼统。
我之前踩过坑,Windows系统有时候在 C:\ProgramData\MySQL\MySQL Server X.Y 下面找得到,有时候又在 C:\Program Files\MySQL\MySQL Server X.Y 下面。
Linux系统一般在 /etc/my.cnf 或者 /etc/mysql/my.cnf。
建议先去这几个地方找找,实在找不到就找找系统环境变量里指定的路径。

2 . 文件名:Windows上可能是 my.ini,Linux上可能是 my.cnf。
版本不同的MySQL,甚至不同发行版(比如Ubuntu和CentOS)的配置文件名都可能不一样。
那哥们儿当时就因为用的是Debian系统,找了个Windows的配置文件,结果改完发现连服务都启动不了。
真是哭笑不得。

3 . 修改操作:你写的是"将3 3 06 修改为你所需的端口号,例如3 3 07 ",这点很对。
但要注意,改完保存后,有些老版本的MySQL可能需要重启服务,有些新版本(比如我后来给他装的那个8 .0版本)可能需要先 flush privileges 才行。
直接保存重启不一定万能。

4 . 重启命令:你写的命令都靠谱。
不过Windows上用 net stop mysql 和 net start mysql 之前,得确认服务名是不是真的叫"mysql"。
有些安装可能叫"MySQL"或者"mysqld"。
Linux上用 sudo systemctl restart mysql 之前,得确保你有 sudo 权限,并且 systemctl 命令在系统里装了。
那哥们儿第一次用 sudo 就被拒绝了,因为他的用户没加到sudo组,我直接把他骂醒了。

5 . 防火墙:这点你特别提到了,必须说!改完端口后,防火墙和云服务商的安全组都得改。
我见过有人改完端口,数据库直接被墙给挡住了,连本地访问都进不去,最后急得满头大汗。
那哥们儿学到了,改完端口马上就加规则,这次没出问题。

6 . 测试连接:你写的测试命令 mysql -u root -p -h 1 2 7 .0.0.1 -P 3 3 07 是最标准的。
不过,有时候因为网络问题或者防火墙,直接连不上。
那哥们儿第一次试的时候提示"Access denied for user 'root'@'localhost'",后来才发现是他把密码改错了... 真是服了他了。

---
总结一下:改MySQL端口这事儿吧,步骤都差不多,但细节特别多。
关键在于:找对文件、改对值、注意权限、防火墙别掉链子。
那哥们儿最后总算搞定了,还特高兴地跟我说:"哥们儿,这下我懂了!" 我就笑他:"懂了?你这脑袋瓜儿啊..."
反正你照着这些步骤做,基本不会错。
出问题了也别慌,多半是文件没找到、服务没重启、或者防火墙没开。
自己慢慢琢磨琢磨,多试几次就熟练了。