一、安装前的准备工作
在安装MySQL5.6之前,需要做一些准备工作。首先检查系统是否已安装MySQL,可以在终端输入以下命令,查看是否已安装:
rpm -qa | grep mysql
如果已经安装了MySQL,则需要先卸载,可以执行以下命令卸载:
rpm -e mysql-server-xxx rpm -e mysql-libs-xxx
其中,xxx为版本号。
另外,需要注意的是,为了避免后续MySQL运行中的权限问题,我们建议在安装前,将普通用户修改为mysql用户,并将其归属于mysql用户组:
groupadd mysql useradd -r -g mysql mysql
二、下载MySQL5.6安装文件
官网下载地址为: https://www.mysql.com/downloads/
在下载页面选择MySQL Community Server,并选择对应Linux系统的版本进行下载,例如CentOS:
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.51-1.el8.x86_64.rpm-bundle.tar
三、安装MySQL5.6
下载完成后,解压文件:
tar -xvf MySQL-server-5.6.xxx.tar
进入解压后的目录,执行以下命令进行安装:
rpm -ivh MySQL-server-5.6.xxx.rpm rpm -ivh MySQL-client-5.6.xxx.rpm
其中,xxx为版本号。安装完成后,执行以下命令启动MySQL服务:
service mysqld start
可以执行以下命令查看MySQL运行状态:
service mysqld status
四、MySQL5.6配置
在安装完成后,需要进一步配置MySQL5.6。首先使用root用户登录MySQL:
mysql -u root -p
然后进入MySQL命令行,执行以下命令修改密码:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
其中,yourpassword为修改后的密码。另外,为避免后续MySQL运行中的权限问题,需要将root用户添加到mysql用户组中:
usermod -aG mysql root
五、防火墙配置
如果系统开启了防火墙,需要开放MySQL的默认端口3306,可以执行以下命令:
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
六、总结
安装MySQL5.6可以参考以上步骤进行操作,需要注意的是,各个Linux发行版本的操作可能有所区别,需要根据自己的情况进行相应的调整。