在windows下一般是更改mysql安装目录的my.ini文件,把里面那个port=3306更改你想要的端口 在Linux下,一般是更改/etc/my.cnf文件,把里面那个port=3306更改你想要的端口 这样更改完端口,重启下服务就可以。这更改后的端口最好是1024后面的端口...
创新互联公司是一家集网站建设,凌河企业网站建设,凌河品牌网站建设,网站定制,凌河网站建设报价,网络营销,网络优化,凌河网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
先在服务里停止mysql的服务器
再找到mysql安装目录下面的my.ini文件,把里面的端口号3306替换成其它的端口号。
重启mysql服务。
一般情况下都在安装目录下,如果不再的话,就找一下c:\windows、c:\windows\system32下面或者使用windows的搜索功能找一下my.ini。
例如我的在:D:\Program Files\MySQL\MySQL Server 5.1\my.ini
如果是XAMPP安装方式的就在xampp\mysql目录下的相关.ini文件。
修改下面两个地方:[client]
port=3306
[mysqld]
# The TCP/IP Port the MySQL Server will listen onport=3306
然后将3306改为你想要的端口号
备注:有两个"port=3306",都需要改
3
如果提示修改不了可能需要把相关软件和服务先停掉,win7的可能要以管理员方式打开,修改后要重启服务才起作用。
1. 登录mysql
[root@test /]# mysql -u root -p
Enter password:
2. 使用命令show global variables like 'port';查看端口号
mysql show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
3. 修改端口,
编辑/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加端口参数,并且设定端口,注意该端口未被使用,保存退出。
[root@test etc]# vi my.cnf
[mysqld]
port=3506
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
"my.cnf" 11L, 261C written
[root@test etc]#
4. 重新启动mysql
[root@test ~]# systemctl restart mysqld
5.再次登录后检查端口已修改为’3506’.
[root@test etc]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.66 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.