一、进入官网
二、确定对应的下载网址
1.点击直接下载
2.出现
也就是:https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
三、linux确认wget
yun install wget
四、下载刚才的文件
wget https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
五、解压
可以先创建一个mysql目录,然后移动(mv mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz /mysql)刚才的文件进去,或者一开始就在这个目录下 ,并且重命名
mkdir mysql
mv mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz /mysql
cd mysql
tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz
mv /mysql/mysql-8.0.13-linux-glibc2.12-x86_64 /mysql/mysql8.0
六、删除center os 自带mariadb
1.这个mariadb是自带的一个类似Mysql的数据,要先确认下有没有。不然安装mysql会出现问题
rpm -qa | grep mariadb
2.删除对应的数据库
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
七、添加命令路径到系统中
vi /etc/profile
export PATH=$PATH:/mysql/mysql8.0/bin
export PATH=$PATH:/mysql/mysql8.0/support-files
生效
source /etc/profile
八、用户组信息
1.创建用户及用户组
# 用户组
groupadd mysql
# 用户 (用户名/密码)
useradd -g mysql mysql
2.授权
chown -R mysql.mysql /mysql/mysql8.0/
九、初始化
mysqld --initialize --user=mysql
如果出现libaio的问题,那么 查看mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such f_ycsdn10的博客-CSDN博客
初始化后,当中有信息为账户密码信息
A temporary password is generated for root@localhost: ?ydDe--Nl1u8
十、启动服务
mysql.server start
出现了报错,那么需要查看对应的support-files/mysql.server 命令内容,配置安装路径。
保存后,重新启动
十一、登录
mysql -uroot -p
输入先前的密码进行登录
十二、修改密码
alter user 'root'@'localhost' identified by '123456';
重新登录成功