1.下载二进制包并解压
到官网下载
mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
tar -zxvf ./mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
并移动到 /app
2.修改环境变量:vim ./bashrc
export PATH=/app/mysql/bin:$PATH
Source ./bashrc
3.建立mysql用户和组 不用登陆的虚拟用户
#用当前的登陆用户不用建
useradd mysql
4.创建数据目录
mkdir /data/mysql -p
chown -R op.op /app/mysql/
chown -R op.op /data/mysql/
5.初始化数据(建库)
(1)方法一: 初始化数据,初始化管理员的临时密码
mysqld --initialize --user=op --basedir=/app/mysql --datadir=/data/mysql
新特性重要说明:5.7开始 mysql加入了全新的密码的安全机制:1,初始化完成后会生成临时密码(显示到屏幕上 并且会往日志中记一份)2,密码复杂度长度超过12位复杂度:字符混乱组合 3,密码过期时间180天
(2)方法二:初始化数据,初始化管理员密码
rm -rf /data/mysql/*
mysqld --initialize-insecure --user=op --basedir=/app/mysql --datadir=/data/mys