启动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端口号 //查看端口 |查看被占用的端口