1. 下载安装包
  • 1.官网地址
  • 2.mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
  • 3.放到服务器的目录(这里是/opt/mysql)
2. 解压tar包
  • 1.tar -xvf 可以解压tar.xz后缀的压缩文件
  • 2.tar -zxvf 可以解压tar.gz后缀的压缩文件
1.进入目录
cd /opt/mysql
2.tar命令解压
sudo tar -xf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
3. 安装
  • 1.执行命令
sudo rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
  • 2.执行命令
sudo rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
  • 3.执行命令
sudo rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
  • 4. 遇到问题,卸载mariadb-libs
sudo yum remove mariadb-libs

在这里插入图片描述

  • 5.执行命令
sudo rpm -ivh mysql-community-libs-compat-8.0.35-1.el7.x86_64.rpm
  • 6.执行命令
sudo rpm -ivh mysql-community-devel-8.0.35-1.el7.x86_64.rpm
  • 7.遇到问题mysql-community-devel 安装失败
sudo yum install openssl-devel -y

在这里插入图片描述

  • 8.执行命令
sudo rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
  • 9.执行命令
sudo rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
  • 10.执行命令
sudo rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm
4. 查看安装完成后的安装包
  • 1.执行命令
 sudo rpm -qa |grep mysql
  • 2.结果示例
    在这里插入图片描述
5. 初始化mysql
  • 1.执行命令
mysqld --initialize --user=mysql
  • 2.查看root的临时密码
grep "password" /var/log/mysqld.log
6. MySQL设置
  • 1.执行命令启动服务
service mysqld start
  • 2.使用临时密码登录
mysql -u root -p
  • 3.修改临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; 
FLUSH PRIVILEGES;
exit;
  • 4.外部访问设置
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
exit;
  • 5.认证方式修改
2059 -Authentication plugin 'caching sha2 password' cannot be loaded:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐