在阿里云的CentOS 七环境中安装配置MySQL5.6
在阿里云的CentOS 7环境中安装配置MySQL5.6
进入服务器
一:安装msyql
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
二:查看可以安装的mysql资源
yum repolist enabled | grep "mysql.*-community.*"
三:安装msyql
yum -y install mysql-community-server
四:加入开机启动
systemctl enable mysqld
五:启动mysql服务进程
systemctl start mysqld
#######配置mysql(设置密码等)
[root@typecodes ~]# mysql_secure_installation
配置实例如下:
Set root password? [Y/n] y [设置root用户密码]
Remove anonymous users? [Y/n] y [删除匿名用户]
Disallow root login remotely? [Y/n] y [禁止root远程登录]
Remove test database and access to it? [Y/n] y [删除test数据库]
Reload privilege tables now? [Y/n] y [刷新权限]
六:可选MySQL配置优化
在原始配置文件 /etc/my.cnf 基础上,在 [mysqld] 节内增加配置参数。实际应用中,请按硬件及负载酌情修改。
七:如果服务器上没有安装防火墙执行下面命令安装防火墙()
sudo yum install iptables-services
sudo systemctl enable iptables && sudo systemctl enable ip6tables
sudo systemctl start iptables && sudo systemctl start ip6tables
八:该配置完成后测试链接远程mysql发现无法远程链接
是没有开通远程3306端口:
vi /etc/sysconfig/iptables 在该文件中添加该命令添加端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart 重启防火墙
service iptablse status 查看防火墙启动状态是否成功()
九:配置完成后重启mysql后再次链接
systemctl stop mysqld
systemctl start mysqld
进入服务器
一:安装msyql
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
二:查看可以安装的mysql资源
yum repolist enabled | grep "mysql.*-community.*"
三:安装msyql
yum -y install mysql-community-server
四:加入开机启动
systemctl enable mysqld
五:启动mysql服务进程
systemctl start mysqld
#######配置mysql(设置密码等)
[root@typecodes ~]# mysql_secure_installation
配置实例如下:
Set root password? [Y/n] y [设置root用户密码]
Remove anonymous users? [Y/n] y [删除匿名用户]
Disallow root login remotely? [Y/n] y [禁止root远程登录]
Remove test database and access to it? [Y/n] y [删除test数据库]
Reload privilege tables now? [Y/n] y [刷新权限]
六:可选MySQL配置优化
在原始配置文件 /etc/my.cnf 基础上,在 [mysqld] 节内增加配置参数。实际应用中,请按硬件及负载酌情修改。
七:如果服务器上没有安装防火墙执行下面命令安装防火墙()
sudo yum install iptables-services
sudo systemctl enable iptables && sudo systemctl enable ip6tables
sudo systemctl start iptables && sudo systemctl start ip6tables
八:该配置完成后测试链接远程mysql发现无法远程链接
是没有开通远程3306端口:
vi /etc/sysconfig/iptables 在该文件中添加该命令添加端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart 重启防火墙
service iptablse status 查看防火墙启动状态是否成功()
九:配置完成后重启mysql后再次链接
systemctl stop mysqld
systemctl start mysqld