2019-01-02 21:15:53 vtopqx 阅读数 692
  • Linux入门篇

    介绍Linux Server的一些基础知识,主要使用CentOS作为讲解内容,介绍了一些常用的操作命令和3种主要安装软件方法,使用MySQL做安装演示。

    18010 人正在学习 去看看 董松

Linux下修改Mysql默认的3306端口,

如下:

1、登录Mysql后,查看当前端口

mysql> show global variables like 'port';  
+---------------+-------+  
| Variable_name | Value |  
+---------------+-------+  
| port | 3306 |  
+---------------+-------+  
1 row in set (0.00 sec)  

2. 修改端口,
编辑 /etc/my.cnf文件。  
新增 port=3301 参数,如下:

[root@test etc]# vi /etc/my.cnf  
[mysqld]  
port=3301  
...
....

3. 重新启动mysql  

[root@test ~]# service mysql restart
Stopping mysqld: [ OK ]  
Starting mysqld: [ OK ]  

4.再次登录后检查端口已修改为’3301’.  

mysql> show global variables like 'port';  
+---------------+-------+  
| Variable_name | Value |  
+---------------+-------+  
| port | 3301 |  
+---------------+-------+  
1 row in set (0.00 sec) 

 

2016-03-01 18:02:21 lq8841149 阅读数 1669
  • Linux入门篇

    介绍Linux Server的一些基础知识,主要使用CentOS作为讲解内容,介绍了一些常用的操作命令和3种主要安装软件方法,使用MySQL做安装演示。

    18010 人正在学习 去看看 董松

1.linux下查看mysql的配置文件

[root@localhost ~]# vi /etc/my.cnf

2.查看mysql端口

[root@localhost ~]# vi /etc/my.cnf

在mysql的配置文件可以查看到端口port=3306

2017-07-13 09:58:38 qq_30553235 阅读数 753
  • Linux入门篇

    介绍Linux Server的一些基础知识,主要使用CentOS作为讲解内容,介绍了一些常用的操作命令和3种主要安装软件方法,使用MySQL做安装演示。

    18010 人正在学习 去看看 董松

mysql更改端口
修改/etc/my.cnf
添加port=3399
修改后如下
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
port=3308
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

修改完成后重启mysql

[root@mysql ~]# service mysql restart


错误解决:

[ERROR] Can't start server: Bind on TCP/IP port: Permission denied
[ERROR] Do you already have another mysqld server running on port: 3308

关闭selinux

/usr/sbin/setenforce 0


修改l端口报错解决:

Can't start server: Bind on TCP/IP port: Permission denied

修改: vi /etc/selinux/config

SELINUX=disabled

重启服务器即可

2010-10-16 21:20:32 iteye_19679 阅读数 70
  • Linux入门篇

    介绍Linux Server的一些基础知识,主要使用CentOS作为讲解内容,介绍了一些常用的操作命令和3种主要安装软件方法,使用MySQL做安装演示。

    18010 人正在学习 去看看 董松

Linux iptables 开放Mysql端口允许远程访问

修改防火墙配置文件:
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了。


注意:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

-A   RH-Firewall-1-INPUT   -j   REJECT   --reject-with   icmp-host-prohibited 

是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误


开通3306 端口的行必须在icmp-host-prohibited前
2010-05-07 09:27:10 iteye_1903 阅读数 282
  • Linux入门篇

    介绍Linux Server的一些基础知识,主要使用CentOS作为讲解内容,介绍了一些常用的操作命令和3种主要安装软件方法,使用MySQL做安装演示。

    18010 人正在学习 去看看 董松

大家都知道 mysql 默认的端口是 3306,

但是如果你在安装的时候,修改了mysql的默认端口的话,

那你一时就不记得话 ,那这个方法你就可以使用上了

第一种方法:

直接查看数据库的配置文件

在你的my.cfg(Linux) 或者my.ini(Windows)中就有啊。

第二种方法:使用mysql命令进行查看

首先进入到mysql命令行的状态

mysql进入方法:

# mysql -u 用户名 -p

输入密码就可以了

mysql> show variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

<script type="text/javascript"></script>

linux放开mysql端口

阅读数 47

没有更多推荐了,返回首页