当前位置: 首页 > news >正文

Linux 安装 mysql【使用yum源进行安装】

配置yum 源

首先,去到mysql网站,找到它的rpm的资源包 “mysql80-community-release-el9-5.noarch.rpm”

在这里插入图片描述

我们将其下载下来,然后配置yum源(下面两种方式二选一即可)

① 使用xftp传输,然后配置yum源
在这里插入图片描述

rpm -Uvh mysql80-community-release-el9-5.noarch.rpm

配置完成后,检查一下可用的mysql yum 源

yum  repolist  enabled | grep "mysql.*-community.*"

在这里插入图片描述

② 使用wget直接下载rpm资源,然后进行配置

wget -c dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm

配置yum源

rpm -Uvh mysql80-community-release-el9-5.noarch.rpm

同样,检查一下

yum  repolist  enabled | grep "mysql.*-community.*"

安装mysql

yum install mysql-community-server

配置mysql服务

① 开机自启 systemctl enable mysql

② 启动服务并查看是否成功启动

systemctl start mysql
systemctl status mysql

在这里插入图片描述

查看并修改root用户的默认密码

在日志文件中,可以看到mysql初始化的密码

cat /var/log/mysqld.log # 查看mysql日志

在这里插入图片描述
可以看到默认密码为 “T(,QH-(>w4hX”

mysql -uroot -p 
# 输入密码: T(,QH-(>w4hX

第一次进入数据库只能修改密码,不能做任何事情,然后默认的mysql密码对复杂度有一定的要求

# ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
ALTER USER 'root'@'localhost' IDENTIFIED BY '2020SOLO@root';

修改密码默认复杂度策略

mysql> set global validate_password.policy=0;       # 关闭密码复杂性策略
mysql> set global validate_password.length=4;      # 设置密码最低长度为4

相关文章:

  • Android 万能的RecyclerView适配器(BaseRecyclerViewAdapterHelper)
  • BloombergGPT—金融领域大模型
  • oracle-存储结构
  • 扫雷(c语言)
  • JAVA-ArrayList的相关坑
  • SQL高级:存储过程和触发器
  • MR实战:统计总分与平均分
  • 分库分表之Mycat应用学习二
  • 【网络面试(2)】DNS原理-域名和IP地址的查询转换
  • C#学习笔记 - C#基础知识 - C#从入门到放弃 - C# Windows窗体技术及基础控件(一)
  • 08-接口文档管理工具-项目集成knife4j__ev
  • 【模拟电路】基础理论与实际应用
  • 八股文打卡day17——计算机网络(17)
  • 机器学习:贝叶斯估计在新闻分类任务中的应用
  • 【算法与数据结构】860、LeetCode柠檬水找零
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Django 博客开发教程 16 - 统计文章阅读量
  • gf框架之分页模块(五) - 自定义分页
  • httpie使用详解
  • Javascript基础之Array数组API
  • JS 面试题总结
  • Js基础知识(一) - 变量
  • Map集合、散列表、红黑树介绍
  • Python打包系统简单入门
  • RxJS: 简单入门
  • spring + angular 实现导出excel
  • 前端自动化解决方案
  • 用Python写一份独特的元宵节祝福
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • 回归生活:清理微信公众号
  • $$$$GB2312-80区位编码表$$$$
  • ( 10 )MySQL中的外键
  • (2)MFC+openGL单文档框架glFrame
  • (ros//EnvironmentVariables)ros环境变量
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (四) 虚拟摄像头vivi体验
  • (图)IntelliTrace Tools 跟踪云端程序
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • .axf 转化 .bin文件 的方法
  • .CSS-hover 的解释
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .Net FrameWork总结
  • .NET 命令行参数包含应用程序路径吗?
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET基础篇——反射的奥妙
  • ::before和::after 常见的用法
  • @Query中countQuery的介绍
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  • [AIGC] 如何建立和优化你的工作流?