CentOS 7 mysql及防火墙常用命令
mysql 常用命令
- 启动mysql服务
service mysqld start
- 关闭Mysql服务
service mysqld stop
- 重启Mysql服务命令
service mysqld restart
- 查看Mysql服务状态
service mysqld status
- 登录后查看mysql端口
show global variables like ‘port’;
- 修改mysql的端口号
6.1 打开my.cnf mysql的配置文件vim /etc/my.cnf
6.2 在[mysql] 下面添加 port = 3308 ,此时端口号为3308
6.3 退出mysql
6.4 开启3308端口 firewall-cmd --zone=public --add-port=3308/tcp --permanent
6.5 使端口开启生效 firewall-cmd --reload
6.6 使用root用户 ru root
6.7 输入 semanage port -a -t mysqld_port_t -p tcp 3308 使mysql的端口号生效
防火墙常用命令
- 查看防火墙状态
firewall-cmd --state
- 关闭防火墙
systemctl stop firewalld service
- 开启防火墙
systemctl start firewalld
- 开放端口
firewall-cmd --zone=public --add-port=3308/tcp --permanent
#开放3308端口,tcp代表永久开启
- 关闭端口
firewall-cmd --zone=public --remove-port=3308/tcp --permanent
#关闭3308端口
- 配置立即生效
firewall-cmd --reload # 配置立即生效
- 查看防火墙所有开放的端口
firewall-cmd -zone=public --list -ports
- 查看防火墙所有的端口
firewall-cmd --list-ports
- 检查端口被哪个进程占用
netstat -lnpt |grep 3308
- 查看进程的详细信息
ps 6832 #6832进程ID
- 中止进程
kill -9 6832
12.其他相关命令
启动 systemctl start firewalld
关闭 systemctl stop firewalld
查看状态 systemctl status firewalld
开机禁用 systemctl disable firewalld
开机启用 systemctl enable firewalld