一、下载MYSQL安装包
#博主的系统为Centos7.9,可通过一下命令查看:
lsb_release -a
#必须下载对应内核版本的安装包,否则将无法进行安装
下载地址:MySQL :: Download MySQL Community Server
安装包名:mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
二、解压与安装(此方法适用于离线,离线才是王道)
1、解压
tar xvf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
2、安装
rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm
#此步执行后会自动生成一个mysql用户和用户组
3、修改默认储存路径和不区分大小写
#如不需要修改储存路径,则跳过此步,需要修改则按一下操作执行
1、vi /etc/my.cnf
2、修改你的储存路径
3、不区分大小写
5、设置不区分大小写
在[mysqld]标签下面加入lower_case_table_names=1(设置为不区分大小写)
4、对你修改储存路径进行授权,否则出现权限问题(必须)
chown -R mysql:mysql /你的路径
4、若你修改了my.cnf中mysql.sock路径,则需要建立软连接
#mysql默认读取 /var/lib/mysql/mysql.sock,现在修改了路径,则需建立软连接
sudo ln -s /home/wuhai/mysql8/mysql.sock /var/lib/mysql/mysql.sock
5、启动与完成
systemctl start mysqld.service
#拿到初始密码(若在my.cnf修改了路径,按my.cnf路径来)
1、grep password /var/log/mysqld.log
#登录
2、mysql -u root -p //输入密码 eY7ln,ug!:5I
#登录后必须先改密码,否则其他操作无法进行,需要满足强密码要求的密码
3、ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssw0rd!@##';
#重启MySQL 验证所有配置
4、service mysql restart
完成!!!
6、首篇博客
有疑问之处欢迎留言,不足之处欢迎反馈,嘎嘎嘎