Linux部署Mysql

Linux部署Mysql

Linux部署Mysql

本文参考的版本是5.7.26,其余版本按照自己的要求,随意选择即可

下载

我们可以到Mysql官网下载,Mysql的安装包,路径如下

downloads.mysql.com/arc

部署

上传

将安装包放入linux环境的任一目录,一般放到 /url/local/

解压

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

如果嫌弃文件名太长我们可以重命名,这一步非必须,本文演示加入这个步骤

mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql-5.7.26

创建用户和用户组

创建用户: groupadd mysql

创建用户组: useradd -r -g mysql mysql

这一步是为了给mysql设置操作用户

设置数据文件存放目录

cd /usr/local/mysql-5.7.26

mkdir data ,本文将数据目录存放在mysql的包中,这个路径可以随意都可以,但后面的有关配置需要按照自定义的路径修改

chown -R mysql:mysql data/ ,设置data目录对于mysql用户的读写权限

编译安装初始化Mysql

cd /usr/local/mysql-5.7.26/bin ,文件路径为mysql安装包中的bin目录

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

datadir:MySQL 数据文件存放目录

basedir:指定MySQL的安装路径

执行完编译安装命令后,一定需要注意,这里有提供出来的root账户临时密码:fKeI/YxBj1iq(这是临时可变的,如下所示)

创建my.cnf文件

cd /etc

vi my.cnf ,my.cnf文件可能没有,没有关系vi可以新建一个my.cnf文件,将下面的文件内容复制过去后,wq保存就可以

my.cnf文件内容如下,有的内容需要手动修改

[mysqld]
### 这个路径为数据文件存放路径,根据上面的配置自己修改
datadir=/usr/local/mysql-5.7.26/data
### 这个路径为mysql安装文件路径
basedir=/usr/local/mysql-5.7.26