目录
1)首先将mysql的包下载到/home/appdeploy/soft目录下
note: 在执行上面代码最后一行初始化操作时可能会有下面的报错
0) 安装的环境介绍
安装的环境是:centos 6.8 或者centos 7
安装的mysq版本是:mysql-5.7.27
实现的需求:将数据库安装到/app/db/mysql下,但是需要将软件下载到/home/appdeploy/soft
镜像地址:http://mirrors.sohu.com/mysql/
1)首先将mysql的包下载到/home/appdeploy/soft目录下
wget -P /home/appdeploy/soft http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
2)然后将下载的包解压到要安装的包
cd /home/appdeploy/soft
tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /app/db
mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql
3)设定用户和初始化,将用户设置成mysql
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
/app/db/mysql/bin/mysqld --user=mysql --basedir=/app/db/mysql --datadir=/app/db/mysql/data/ --initialize
note: 在执行上面代码最后一行初始化操作时可能会有下面的报错
[root@hsl mysql]# /app/db/mysql/bin/mysqld --user=mysql --basedir=/app/db/mysql --datadir=/app/db/mysql/data/ --initialize
/app/db/mysql/bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
3-1)如果有上面的报错请执行下面的语句
[root@hsl mysql]# yum -y install numactl