下载mysql
http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.7/
要选择GA版
mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
上传到服务器,并解压
tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
移动 mysql-5.6.40-linux-glibc2.12-x86_64到/usr/local/下 并做软连接
mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/
ln -s /usr/local/mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql
添加mysql用户,并授权
useradd mysql -s /sbin/nologin -M
chown -R mysql.mysql /usr/local/mysql
创建数据保存目录,并授权
mkdir -p /data/3306
chown -R mysql.mysql /data/
初始化mysql
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306
出现一下错误是缺少libaio
安装这个包
yum -y install libaio
再次进行初始化 ,就可以完成了
#############################################################################
创建日志文件并授权
安装mysql思路
下载tar包
上传、解压、移动、创建软连接
添加用户
centos7 需要安装libaio包
初始化
创建配置文件、日志文件 (必须创建,并且需要跟配置文件里保持一致)
授权 (日志、数据目录、以及socket保存目录都必须有权限)
启动 (记得后台执行)
touch /data/3306/mysql.log
chown -R mysql.mysql /data/