centos7安装mysql8

一丶环境

虚拟机: centos7

MYSQL:mysql-8.0.23-1.el7.x86_64.rpm-bundle

①首先要去把MySQL安装包下好

MySQL官网:https://www.mysql.com/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 清理

通过rpm -qa | grep mariadb 命令查看mariadb 的安装包
再通过命令 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 卸载mariadb
再通过rpm -qa | grep mariadb查看mariadb
通过cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的
通过mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录,并且ll查看一下新建的mysql目录
通过cd mysql进入mysql目录,再 ll看一下目录结构
然后通过 rz 命令上传之前下载的mysql数据包
通过 tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 命令解压tar 包

安装

rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm --nodeps --force
rpm -qa | grep mysql

mysqld --initialize 初始化

chown mysql:mysql /var/lib/mysql -R 授权systemctl start mysqld 开启mysql服务systemctl status mysqld 查看mysql 状态

更改密码

通过cat /var/log/mysqld.log | grep password 查看root初始密码


mysql -u root -p #回车之后输入前面的初始密码也就是 上面查看的初始密码(填自己的密码) 
然后输入

alter user "root"@"localhost" identified by "Aa123456";  #修改密码(Aa123456 为自己设的密码可随意变换)

授权:

create user 'root'@'%' identified with mysql_native_password by 'Aa23456';

grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges; #立即生效

 

posted @ 2022-04-21 18:04  知者认知  阅读(91)  评论(0)    收藏  举报