环境:Linux centos8 4.18.0-80.el8.x86_64、Mysql8.0.17
1、Mysql官网下载RPM包
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm2、检查是否已安装(强力卸载)
for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;donerm -rf /var/lib/mysql && rm -rf /etc/my.cnf && rm -rf /usr/share/mysql备注:可配合以下方式查找whereis mysqlfind /-name mysqlyum remove mysql mysql-server mysql-libs3、安装rpm包
yum localinstall rpm包
4、yum安装
yum updateyum install mysql-server
5、查看mysql是否安装成功
ps -ef | grep mysqlmysqladmin --version
6、启动mysql服务
systemctl start mysqldsystemctl enable mysqldsystemctl status mysqld
7、相关安装目录
/usr/bin //相关命令
/usr/share/mysql //配置文件目录
/var/lib/mysql //数据库文件存放目录
/etc/my.cnf.d //mysql的启动配置文件* client.cnf //mysql客户端配置文件* mysql-server.cnf //mysql守护进程配置文件* mysql-default-authentication-plugin.cnf //默认权限授权配置文件备注:可复制一份到/etc下,修改成my.cnf
8、mysql登录(不用密码登录)
mysql -uroot
9、重置root密码
use mysql;//选择数据库alter user 'root'@'localhost' identified by'root';//修改密码flush privileges;//刷新权限表备注:mysql8.0修改用户密码命令(新的修改方式)
10、重新登录(使用新密码)
mysql -uroot -p
本文转载于:https://baijiahao.baidu.com/s?id=1656793973110577341&wfr=spider&for=pc