| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Centos8安装mysql8,一步一错,步步为赢,步步错。让人操碎心的linux啊 -> 正文阅读 |
|
[系统运维]Centos8安装mysql8,一步一错,步步为赢,步步错。让人操碎心的linux啊 |
?来吧,第一步,还好。 wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm 安装数据源,迎接错误高潮吧 yum install mysql80-community-release-el8-1.noarch.rpm 这步先是下载不了:解决: cd /etc/yum.repos.d/ mkdir bak mv *.repo bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo 只有这个源好用,阿里 清华都不行 yum clean allls yum makecache 继续出错,这次是安装不上 RPM软件包: 错误:db5 错误(-30969) 源自 dbenv->open:BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch RPM软件包: 错误:cannot open Packages index using db5 - (-30969) RPM软件包: 错误:无法从 /var/lib/rpm 打开软件包数据库 错误:不能执行事务。 解决: 原因:强制结束了yum操作而导致rpm数据库被损坏了!不一定是你手动结束,也可能是因为网络原因。 解决方案: 第一步:删除已损坏的 __db 文件 rm /var/lib/rpm/__** 第二步:重建rpm数据库 rpm --rebuilddb 第三步:清除所有下载缓存: yum clean all 第四步:再次执行原本的yum安装命令(成功! 检查数据源 yum repolist enabled | grep "mysql.-community." mysql-connectors-community MySQL Connectors Community mysql-tools-community MySQL Tools Community mysql80-community MySQL 8.0 Community Server 4、配置数据源(可不配置) 修改yum源,可不配置 配置yum源:cat /etc/yum.repos.d/mysql-community.repo 5 、 禁用CentOS8自带的mysql模块 yum module disable mysql 6、真正安装mysql 安装语句: yum install mysql-community-server 遇到错误: 您可以通过执行 'yum clean packages' 删除软件包缓存。 错误:GPG 检查失败 解决: yum install mysql-community-server --nogpgcheck 启动: service mysqld start systemctl enable mysqld systemctl status mysqld.service centos的mysql默认密码 grep "temporary?password" /var/log/mysqld.log mysql -u root -p 进入后更改密码: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; :修改端口 mysql> show global variables like 'port'; ? 修改端口,编辑文件,vim /etc/my.conf,添加端口参数: port=2020 然后重启mysql: systemctl restart mysqld.service 查看密码策略:SHOW VARIABLES LIKE 'validate_password%';? ?修改密码长度:set global validate_password.length=1;(长度) 修改密码等级:set global validate_password.policy=0;(等级) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:39:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |