学习笔记:Linux Mysql 远程连接和防火墙端口开放

本文介绍如何启动MySQL服务、配置密码、开放远程登录权限及查看服务状态等基本操作,并提供了解决连接失败时防火墙拦截问题的方法。

启动MySQL服务

/etc/init.d/mysqld start

登录mysql

mysql -u root -p    然后输入密码

进入mysql之后:

#显示端口号:
show variables like '%port%';
#切换数据库:
use mysql;
#设置密码:root用户
update user set password=password("123456") where user='root';
#开放远程登录权限(远程连接)
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
#同步修改内容
flush privileges;
#退出mysql:
exit

查看mysql服务运行状态

service mysqld status  

连接失败原因:
防火墙拦截,解决方案:停用
service iptables stop    (功能描述:临时关闭防火墙)
service iptables restart    (功能描述:重启防火墙)
chkconfig iptables off    (功能描述:关闭防火墙开机启动)
chkconfig iptables on    (功能描述:开启防火墙开机启动)
 

防火墙操作:

firewall-cmd --zone=public --add-port=3306/tcp --permanent         //permanent永久有效

firewall-cmd --reload         //配置立即生效

firewall-cmd --zone=public --list-ports        //查看所有开放的端口

systemctl stop firewalld.service        //关闭防火墙

firewall-cmd --state        //查看防火墙状态

netstat -lnpt | grep XXXX端口号        //查看端口 |查看被占用的端口

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值