Linux上mysql(5.6.35版本)多实例安装——mysqld_multi
1.下载mysql安装包,本文用的是5.6.35版本,已上传至网盘:
链接:https://pan.baidu.com/s/16vym-A2o1CpT7gMIykmzlg
提取码:5yw5
2.通过Xftp将本地文件上传至服务器,可以暂时存放在home下:
3.解压至指定目录:/usr/local/mysql
先cd到压缩包对应目录:cd /home
然后使用解压命令:tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
最后将解压后的包放到指定的目录下:mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
4.关闭selinux
vi /etc/sysconfig/selinux
(点击键盘i后进入编辑状态,修改完成后,点击esc按钮退出编辑状态,使用:wq进行保存退出)
5.关闭防火墙
我的系统版本是centos7,所以对应的是以下命令:
关闭防火墙:systemctl disable firewalld
查看防火墙状态:systemctl status firewalld
若状态如图所示,则表示防火墙已关闭:
6.添加mysql用户组及用户
groupadd mysql #添加mysql用户组
useradd -g mysql mysql #添加mysql用户并放在mysql用户组下
7.创建数据存放目录
mkdir -p /data/mysql/{mysql3306,mysql3307} #同时在data/mysql下创建mysql3306、mysql3307的目录
8.对应目录权限设置
chown -R mysql:mysql /data/mysql/
chown -R mysql:mysql /usr/local/mysql/
9.环境变量设置
可以直接:vi /etc/profile 在末尾添加即可:
export PATH=$PATH:/usr/local/mysql/bin
配置好后source一下,使刚配置好的环境变量生效:
source /etc/profile