首页 > 数据库 >RPM 安装 Mysql8.0

RPM 安装 Mysql8.0

时间:2023-02-11 14:23:23浏览次数:45  
标签:8.0 安装 31 el8 Mysql8.0 rpm mysql 64 RPM

一、环境

  • Centos  Stream 8  --- Linux version 4.18.0-326.el8.x86_64 ([email protected]) (gcc version 8.5.0 20210514 (Red Hat 8.5.0-3) (GCC)) #1 SMP Wed Jul 28 21:21:05 UTC 2021
  • Mysql 8

二、下载Mysql

  https://downloads.mysql.com/archives/community/                           ----下载集成包

 

三、安装

1. 上传下载的安装包到LINUX系统

 

2.解压mysql安装包

 tar -vxf mysql-8.0.31-1.el8.x86_64.rpm-bundle.tar -C mysql-8.0.31/      解压到指定目录中

 

3.安装 openssl-devel 插件, 因为 mysql 里面有些 rpm 的安装依赖于该插件。

 

 4.安装mysql 8.0 RPM包(共7个包)

rpm -ivh mysql-community-common-8.0.31-1.el8.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.31-1.el8.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.31-1.el8.x86_64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.31-1.el8.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.31-1.el8.x86_64.rpm

rpm -ivh mysql-community-client-8.0.31-1.el8.x86_64.rpm

rpm -ivh mysql-community-server-8.0.31-1.el8.x86_64.rpm

 

5.安装完成后,系统会自动注册Mysqld服务,通过下面命令启动,并加入开机自启动

  • 启动服务:systemctl start mysqld
  • 重启服务:systemctl restart mysqld
  • 查看状态:systemctl status mysqld
  • 开机自启:systemctl enable mysqld

6.初始密码位于 /var/log/mysqld.log 这个文件中 RPM安装中自动产生

 

7.登陆mysql

mysql -uroot -p 输入密码

 

 8.修改root密码,不修改不能进行操作

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root@123';

这时会提示报错

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements ------意思是您的密码不符合当前规定的要求,你要么就把你的密码设置得复杂点,要么就去降低密码的校验规则。
在 Linux 上安装 MySQL 时会自动安装一个校验密码的插件,默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。修改密码时新密码是否符合当前的策略,不满足则会提示ERROR

 

先设置一个符合当前策略的密码:Root@123

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123';

9.调整mysql8.0密码验证规则:

set global validate_password.policy=0;

set global validate_password.length=1;

这时候就可以重新设置一个简单的最少4位的密码

 

 10.设置远程访问权限

# 切换数据库
use mysql
# 更改为%
update user set host = '%' where user = 'root';
# 刷新权限
flush privileges;

四、卸载

卸载 MySQL 前需要先停止 MySQL

命令:systemctl stop mysqld

停止 MySQL 之后查询 MySQL 的安装文件:rpm -qa | grep -i mysql

卸载上述查询出来的所有的 MySQL 安装包

rpm -e mysql-community-common-8.0.31-1.el8.x86_64.rpm --nodeps

rpm -e mysql-community-client-plugins-8.0.31-1.el8.x86_64.rpm --nodeps

rpm -e mysql-community-libs-8.0.31-1.el8.x86_64.rpm --nodeps

rpm -e mysql-community-icu-data-files-8.0.31-1.el8.x86_64.rpm --nodeps

rpm -e mysql-community-devel-8.0.31-1.el8.x86_64.rpm --nodeps

rpm -e mysql-community-client-8.0.31-1.el8.x86_64.rpm --nodeps

rpm -e mysql-community-server-8.0.31-1.el8.x86_64.rpm --nodeps

附--安装rpm包时提示错误:依赖检测失败

[root@zabbix mysql-8.0.31]# rpm -ivh mysql-community-server-8.0.31-1.el8.x86_64.rpm
警告:mysql-community-server-8.0.31-1.el8.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 3a79bd29: NOKEY
错误:依赖检测失败:
        mariadb-connector-c-config 被 mysql-community-server-8.0.31-1.el8.x86_64 取代

解决方案:

yum remove mariadb-connector-c-config

参考资料:https://blog.csdn.net/qq_42240177/article/details/126459873

标签:8.0,安装,31,el8,Mysql8.0,rpm,mysql,64,RPM
From: https://www.cnblogs.com/sharlove/p/17111379.html

相关文章

  • Docker 内安装 SSH 服务
     有时候我们想把Docker环境提供给别人,但是又不想提供宿主机,那么可以在Docker容器内运行SSH服务,使容器保持运行并提供给对方使用即可,下面我们以CentOS7.6的Dock......
  • windows+mac os+linux三平台如何和使用下载ChatGPT桌面版软件(下载+安装+使用)合集
    什么是ChatGPTChatGPT(ChatGenerativePre-trainedTransformer)是OpenAI于2022年11月推出的聊天机器人。它建立在OpenAI的GPT-3大型语言模型家族之上,并经过微调(一种......
  • ubuntu软件以源码编译安装软件原理
    一.关于软件包​在linux中安装软件是需要安装包的,软件的安装包有各种类型:.zip,.rar,.rpm,.tar.gz,.tar。软件包还可以分为源代码包和二进制包,源代码包是没有经过编译的包,需......
  • ubuntu系统以源码方式安装gcc
    使用源码安装软件的三个步骤:配置(configure)、编译(make)与安装(makeinstall),如下图所示。(其中configure、Makefile.in一般由项目管理器自动生成的,GCC编译器需要安装。) 首先......
  • Docker下安装项目管理工具禅道
        禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理......
  • imselect_mac_windows安装使用说明
    ......
  • 普通用户安装 python:Could not build the ssl module! Python requires a OpenSSL 1.
     001、普通用户安装python遇到如下问题:Couldnotbuildthesslmodule!PythonrequiresaOpenSSL1.1.1ornewer   002、解决方法exportCFLAGS=$(pkg......
  • 在Ubuntu 20.04中使用源码方式安装python3.8
    在ubuntu上安装Python有两种方法:在线安装和源码编译安装。方法1:使用apt在线安装1.更新软件包列表并安装必备组件:$sudoaptupdate$sudoaptinstallsoftware-prop......
  • centos7下安装python3.8
    最近新买了台centos7服务器,自带的是python2.7,所以想升级到python3,以下即是详细升级步骤,方便日后查询。1.查看当前python版本[root@iZwz99sau950q2nhb3pn0aZ~]#pytho......
  • linux安装 mysql
    在终端中输入命令安装mysqlsudoapt-getinstallmysql-server安装成功后可以在终端中输入下面命令登录mysql不知道为什么,在网上搜索有的会说安装的时候会让你设置......