一、准备工作:
?二、部署Mysql:
三、配置Mysql:
1、设置权限:
?2、初始化配置:
3、设置开机启动,并启动Mysql:
4、配置mysql命令的变量,不然每次执行mysql命令都得要切换到安装目录
四、配置用户:
MySQL启动成功后,root默认没有密码,我们需要设置root密码。
设置root用户可以远程访问:
五、配置防火墙
防火墙的3306端口默认没有开启,若要远程访问,需要开启这个端口
打开/etc/sysconfig/iptables
在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:
然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:
部署完毕!
扩展!
CentOS 7中默认使用Firewalld做防火墙,所以修改iptables后,在重启系统后,根本不管用。
Firewalld中添加端口方法如下: