1.下载mysql 5.7包
https://downloads.mysql.com/archives/community/
2.创建mysql用户并指定mysql所在的用户组
groupadd mysqluseradd -g mysql
3.解压软件包并制作软链、授权
# 软件包家目录统一放在 /usr/local 下cd /usr/local/# 解压tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz# 制作软链,方便日后升级ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql# 给mysql目录授权chown mysql:mysql -R mysql
4.创建mysql数据库的数据目录(datadir)
mkdir -p /data/mysql# 也要授权chown mysql:mysql -R /data/mysql
5.自行配置数据库文件
vim /etc/my.cnf
6.初始化
# 以生成一个临时的数据库初始化密码记录于log-error的方式启动./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/ --user=mysql --initialize
可能会出现的见报错1:
安装踩坑合集
7.启动&查看密码
# 启动./mysqld_safe --defaults-file=/etc/my.cnf &# 查看密码cat /data/mysql/error.log | grep password
8.登录&修改密码
# 登录./mysql -u root -p# 以下为进入mysql shell后输入set password = '123mysql'# 设置密码为永不过期alter user 'root'@'localhost' password expire never# 刷新权限flush privileges
存在问题解决方法见报错2
马赛克处即是密码
