linux中怎么开启mysql的3306端口

作者&投稿:纳贺 (若有异议请与网页底部的电邮联系)
Linux下如何关闭mysql的3306端口~

#vi/etc/my.cnf在[mysqld]下添加skip-networking重新MYSQL:#servicemysqldstop#servicemysqldstart即可关闭3306端口本地程序可以通过mysql.sock来连接,不影响使用,既提高了访问速度,又提高了安全性,避免远程连接mysql数据库

首先可以在/etc/sysconfig/iptables中关闭3306端口,在修改/etc/my.cn(修改前备份,养成良好习惯,修改后,在修改语句前加上注释及修改日期及修改人)
在[mysqld]下添加skip-networking,重启mysql,/etc/init.d/mysqld restart ,本地程序可以通过mysql.sock来连接,不影响使用,既提高了访问速度,又提高了安全性,避免远程连接mysql数据库

1、首先,进入到控制台下,下图是我用了putty工具,远程实现的控制。之后输入“netstat -an | grep 3306”即可查看是否开启,如下图只显示listen则标识未开启。

2、之后,通过cd命令进入到etc/mysql目录下。然后输入ls命令,即可看到该目录下的文件。

3、文件中会看到有my.cnf。通过“vi my.cnf”命令进入到编辑的状态下。

4、之后,把“bind-address  =127.0.0.1”注释掉或者换成需要远程连接的ip地址,或者是直接把这句删除掉,然后,进行保存即可。



linux中mysql的3306端口默认是打开的,如果没有打开需要设置防火墙开放3306端口,防火墙开放3306端口的命令为:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

防火墙配置举例:

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A FORWARD -p icmp -j ACCEPT

-A FORWARD -i lo -j ACCEPT

-A FORWARD -i eth0 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

扩展资料

1、linux防火墙状态相关命令:

service iptables status 查看防火墙状态

service iptables start 开启防火墙

service iptables stop 关闭防火墙

service iptables restart 重启防火墙

2、开放、关闭端口命令介绍(例如只打开22端口):

iptables -A INPUT -p tcp –dport 22 -j ACCEPT

iptables -A OUTPUT -p tcp –sport 22 -j ACCEPT

3、参数讲解:

–A 参数就看成是添加一条规则

–p 指定是什么协议,我们常用的tcp 协议,当然也有udp,例如53端口的DNS

–dport 就是目标端口,当数据从外部进入服务器为目标端口

–sport 数据从服务器出去,则为数据源端口使用

–j 就是指定是 ACCEPT -接收 或者 DROP 不接收



mysql 的默认监听的端口为tcp的3306端口。安装mysql我们可以只用yum 命令来进行:

  1. 安装:yum -y install mysql mysql-server mysql -devel

  2. mysql 初始化:

    service mysqld start

    chkconfig mysqld on

    mysqladmin -u root passwd linuxprobe ;

  3. 查看服务:

    lsof -i:3306

    netstat -tnulp |grep 3306

  4. 添加3306端口对外访问:

    iptables 可以关闭iptables 或者安装实际的情况进行设置。

    iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT

  5. 添加mysql用户的访问。这里也是根据实际情况进行的:

学习Linux,学习运维都需要多思考多学习多练习。贵在实战。建议参考运维相关书籍《Linux就该这样学》等。加油




Linux 中如何开启端口
要在 Linux 中开启端口,需要进行以下步骤:以 root 权限登录 Linux 系统。打开终端并输入以下命令:sudo ufw allow 1000\/tcp。这条命令将使用防火墙(ufw)打开 TCP 端口。确认端口已经成功开启,可以输入以下命令来确认:sudo ufw status。这条命令将显示当前 ufw 的状态,查看是否已经允许了端口 1000。

linux怎么启动
1、打开电脑上的VMware软件。2、选择右侧我的计算机中的Linux系统并点击开启虚拟机。3、点击界面中的英文。4、等待加载完毕,输入账号和密码即可进入Linux系统。

Linux开放端口的简易操作linux如何开启端口
要打开一个端口,首先要明确你希望开放的端口。然后使用以下命令来打开一个端口:iptables -A INPUT -p tcp –dport 端口号 -j ACCEPT。比如说我们想打开22端口,那么命令为iptables -A INPUT -p tcp –dport 22 -j ACCEPT。这条命令表示添加一条规则,-A表示添加新的规则,-p表示协...

开启Linux虚拟机一种更简易的方式linux开启虚拟机
首先,需要准备一台物理服务器,上面安装好Linux操作系统,并具有足够的硬件资源,确保虚拟服务器可以正常运行。安装完Linux操作系统后,可以使用命令“ifconfig”查看网络地址,然后使用命令“lspci”查看连接的硬件设备,必要的设备正常完成Linux系统的初始化。随后,可以安装KVM(Kernel-base Virtual Machine)虚...

Linux下开启进程的一种实现方式开启进程命令linux
create()函数,以安全方式创建派生进程;– 设置pipe()系统调用,以便在管道上发送信号。以上是Linux下开启进程的一种实现方式–管道的讨论,它可以以最大的效率满足各种环境和应用的需求,并可以有效地在多个不同系统之间通信。当然,也要小心处理管道,以避免可能出现的安全问题。

如何在linux系统中开启读写权限?
在“安全”选项卡中,单击“编辑”。在“权限”选项卡中,单击“添加”。输入需要添加权限的用户账户名称,并单击“检查名称”。单击“确定”,在权限列表中找到需要的权限,并勾选对应的“允许”或“拒绝”选项。单击“确定”保存更改。3. 如何在Linux系统中开启读写权限 在Linux系统中,开启读写权限...

linux怎么开启端口和关闭端口?
一、查看哪些端口被打开netstat-anp二、关闭端口号:iptables-AINPUT-ptcp--drop端口号-jDROPiptables-AOUTPUT-ptcp--dport端口号-jDROP三、打开端口号:iptables-AINPUT-ptcp--dport端口号-jACCEPT四、以下是linux打开端口命令的使用方法。nc-lp23(打开23端口,即telnet)netstat-an|grep23(查看是否...

器Linux实现快速开启Web服务器linux开启web服务
首先,我们需要从Internet上下载Apache Web服务器的软件包,并将其存放到特定的文件夹中。建议使用wget,因为它可以直接从Internet上下载文件。下载完成后,将其安装到您的系统中。您可以使用dpkg -i命令来安装Apache Web服务器:sudo dpkg -i apache-X.X.XX.deb 其次,您需要打开Apache Web服务器的...

linux开启服务器命令linux开启服务器配置
linux中开启服务的命令?1.启动Nginx服务--在sbin目录下启动命令:.\/nginx关闭命令:.\/nginx-sstop和.\/nginx-squit刷新配置文件:.\/nginx-sreload(每次对Nginx的配置文件nginx.conf修改后,都要进行重新加载配置文件)2.进程查看进程ps-ef|grep-ixxxx-i大概是ignore是忽略的意思这里是忽略大小写。杀死进程...

Linux开启命令行linux开启命令
1.首先打开计算机管理,找到DHCPclient服务;2.然后设置该服务的启动类型为自动;3.接着打开【网络和Internet】选项,找到本地连接;4.最后勾选【自动获得IP地址】选项即可。linuxroot权限怎么开启?linux进入root权限的方法:首先使用“Ctrl+Alt+T”打开终端,执行“sudopasswdroot”命令;然后输入用户密码,...

平原县13523329988: linux中的怎么打开mysql服务 -
巴娥圣诺: 查看是否有在运行 ps aux |grep mysqld /etc/init.d/mysqld status; 查看具体的详细参数 mysql -uroot -p -e "show status\G;"

平原县13523329988: linux 下如何进入 mysql 命令行 -
巴娥圣诺: 格式: mysql -h主机地址 -u用户名-p用户密码 1、例1:连接到本机上的MYSQL 一般可以直接键入命令. mysql -uroot -p1回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的...

平原县13523329988: 如何在linux下启动mysql数据库 -
巴娥圣诺: mysql默认安装在/var/lib/mysql目录下 a: Couldn't connect to engine! b: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' a.表示MySQL没有启动,需要启动MySQL(使用命令:/etc/rc.d/init.d/mysql start).有时会出现即使加了 socket启动参数仍然不能连接MySQL服务器的现象,但是实际上mysql.sock这个文件是存在的(假设在/tmp目录下);这时一个快捷的方法就是在/var/lib/mysql/目录下建立一个连接:

平原县13523329988: 在linux环境下怎么打开mysql数据库 -
巴娥圣诺: linux系统进入mysql数据库的方法: 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好...

平原县13523329988: 请问如何在linux下启动mysql
巴娥圣诺: 首先是启动服务.如果是redhat的话,可以使用setup或者ntsysv命令进入服务设置页面后,将mysqld那项选中,然后保存退出.如果不是redhat没有以上工具的话,可以使用chkconfig --level 35 mysqld on命令来开启服务.当然,这只是要求每次...

平原县13523329988: 如何在linux下安装mysql数据库并配置 -
巴娥圣诺: 在linux下安装mysql数据库并配置的流程比较繁琐,需要耐心调试,具体方法和步骤如下:1.查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4...

平原县13523329988: linux 免安装mysql怎么启动 -
巴娥圣诺: 1、检查该环境中是否已安装mysql,检查方法:netstat –ano命令查看mysql默认端口3306是否存在;或者再命令行中执行mysql 2、下载mysql安装包 在.mysql.com/downloads/mysql/#downloads下载mysql安装包: MySQL-server-5.5.28-1.linux2.6....

平原县13523329988: linux 上怎么进入mysql -
巴娥圣诺: 连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、连接到远程主机上的MYSQL假设远程主机的IP为:10.0.0.1,用户名为root,密码为123.则键入以下命令:mysql -h10.0.0.1 -uroot -p123(注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令exit (回车)

平原县13523329988: centos下怎么启动mysql -
巴娥圣诺: 工具/原料 MySql Centos 主流的Unix系统有两种风格 System V和BSD,他们的区别如图,Linux作为类Unix,同样也存在这两种风格,其中Centos属于System V,本文主要介绍在Centos下(即System V风格)如何启动和关闭MySQL.END ...

平原县13523329988: Linux下phpstudy的mysql怎么启动 -
巴娥圣诺: 1.首先查看phpstudy中mysql的路径:比如:E:\phpStudy\MySQL\bin 2.然后打开dos窗口,将目录切换至mysql,bin目录下: 3.输入mysql命令,进行连接:mysql -h localhost -u root -p 回车;输入密码再次回车.mysql连接成功!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网