当前位置:首页 » 操作系统 » mysql修改端口linux

mysql修改端口linux

发布时间: 2022-02-26 00:34:33

‘壹’ Mysql 如何可以修改端口号

话说这玩意直接在网上搜索就能找到吧
找到my.ini文件。
把[mysqld] 下的
port=3306 改了

‘贰’ linux连接mysql。-u后面是账户-p后面是密码。那怎么改连接端口呢不是所有mysql都是3306端口

mysql -u <用户名> -p<密码无空格> -h <服务器地址> --port=3307 [数据库名,可以无]
有时候忘记了,搜索到这里就想起了。

‘叁’ linux中mysql端口修改后怎么添加iptables

修改防火墙配置文件:
vi /etc/sysconfig/iptables
增加下面一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart
这时就可以从外网访问Mysql了。

‘肆’ mysql端口号的修改不成功

用这个方法:网页链接

‘伍’ mysql启动时可否修改端口号

MySql默认端口号为3306,如果安装多个或者冲突需要修改端口号,修改my.ini的端口号就可以了

‘陆’ mysql端口号修改

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.

‘柒’ 如何修改修改mysql默认端口号3306

修改文件:my.ini or my.cnf 批量修改3306 替换成你要的端口号即可,保存重启mysql服务在配置文件里添加比如3307[mysqld]port=3307 在你的系统目录下有一个my.ini 文件,
WIN98下在WINDOWS
WINNT在WINNT
WINXP在WINDOWS内容如下[mysqld]basedir=D:/MYSQL
#bind-address=192.168.0.2
datadir=D:/MYSQL/data
language=D:/MYSQL/share/chinese#tmpdir#=#port=3306其中port=3306就是端口了,
将#去掉就行了

‘捌’ mysql linux端配置多个端口

在同一个mysqld上运行多个端口服务器的3306端口上已经运行了一个mysql服务,配置文件位于默认的 etc my
cnf下,现在需要再开一个端口运行mysql服务,希望能重用当前mysql的配置(修改某项共用配置时只需要修改一

在同一个mysqld上运行多个端口

服务器的3306端口上已经运行了一个mysql服务,配置文件位于默认的/etc/my.cnf下,现在需要再开一个端口运行mysql服务,希望能重用当前mysql的配置(修改某项共用配置时只需要修改一处即可)。

网上有一篇通过mysqld_multi在同一个mysql下运行多个示例的文章,它是在配置文件的[mysqld_multi]里指定程序路径,[mysqld1]、[mysql2]里分别指定相应的配置。但我还是想直接通过mysqld_safe方式启动,不想在公共配置里指定每一个datadir目录。经过一番摸索,可以这样做:

0.
当前默认端口3306的配置和启动方式:

/etc/my.ini中的配置:
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
socket = /tmp/mysql.sock
通过如下方式启动
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./bin/mysqld_safe

1.
配置3307端口mysql

1.1
创建数据库

cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./scripts/mysql_install_db --datadir=/home/zhouguoqiang/tmp/mysql_3307/data
不必理会其中的warning、ERROR信息。此外,如果没有特殊说明,下文均是在当前目录下操作。

1.2
指定3307专有的配置

编辑文件/home/zhouguoqiang/tmp/mysql_3307/my.cnf,添加如下内容:
[mysqld]
port = 3307
socket = /tmp/mysql_3307.sock
datadir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_data_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_log_group_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
注意,如果使用了innodb类型的数据库或者/etc/my.cnf里指定了innodb目录相关的参数,这里一定要重新指定成适当位置,否则将会共用3306中的innodb_data_home_dir和innodb_log_group_home_dir,进而导致3307端口的mysql启动失败(没有权限或者文件被锁)。

1.3
启动3307端口的数据库

./bin/mysqld_safe --defaults-extra-file=/home/zhouguoqiang/tmp/mysql_3307/my.cnf
需要注意的是,还有一个参数--defaults-file,二者是有区别的:

--defaults-file
加载指定的配置文件,将会完全覆盖/etc/my.cnf中的配置
--default-extra-file
加载配置文件中指定的项,不会完全覆盖/etc/my.cnf中的配置。如果同时在/etc/my.cnf中配置过,将会优先使用指定配置文件里的。

1.4
访问3307端口的数据库

由于默认是3306端口,因此需要指定端口号
mysql -uroot -P 3307 -h 127.0.0.1
必须指定-h,而且不能使用localhost

1.5
停止3307端口的数据库

mysqladmin -uroot -S /tmp/mysql_3307.sock shutdown

参考资料:

http://hi..com/baoobaoo/blog/item/3bd94f2a9432dc3c5343c199.html
http://dev.mysql.com/doc/refman/5.1/en/option-files.html

‘玖’ mysql数据库的端口号怎么修改

在windows下一般是更改mysql安装目录的my.ini文件,把里面那个port=3306更改你想要的端口 在Linux下,一般是更改/etc/my.cnf文件,把里面那个port=3306更改你想要的端口 这样更改完端口,重启下服务就可以。这更改后的端口最好是1024后面的端口...

‘拾’ linux下怎么增加mysql端口

.....mysql是1个服务1个端口,你多弄几个mysql吧...或者搞个代理映射下端口到mysql端口上

热点内容
4t存储速度 发布:2024-09-22 05:17:00 浏览:914
什么是结构化算法 发布:2024-09-22 05:06:20 浏览:912
卓安律师事务所怎么样 发布:2024-09-22 05:06:19 浏览:212
合川有哪些电脑配置 发布:2024-09-22 05:03:38 浏览:43
android常用类 发布:2024-09-22 05:03:28 浏览:234
酷狗安卓缓存目录 发布:2024-09-22 04:46:25 浏览:431
怎么存储青菜 发布:2024-09-22 04:33:53 浏览:160
c预编译日期 发布:2024-09-22 04:21:26 浏览:677
webservicepython 发布:2024-09-22 04:12:00 浏览:406
动捕服务器电脑 发布:2024-09-22 04:04:45 浏览:119