Linux部署Mysql
Linux部署Mysql
本文参考的版本是5.7.26,其余版本按照自己的要求,随意选择即可
下载
我们可以到Mysql官网下载,Mysql的安装包,路径如下
https:// downloads.mysql.com/arc hives/community/
部署
上传
将安装包放入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