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

centos 7 安装mysql 8.0.30

1. 首先删除mariadb

yum remove mariadb*

2. 在mysql-8.0.30centos、redhat7安装包-MySQL文档类资源-CSDN下载mysql-8.0.30centos、redhat7安装包更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/vah101/86503452下载mysql-8.0.30相关的安装包,之后执行如下命令:

tar zxvf mysql-8.0.30.tgz
cd mysql
yum install *.rpm

3. 启动mysql

service mysqld start

4. 修改root密码

查看mysql的日志,找到初始密码

tail -f /var/log/mysqld.log
获得如下结果:

2022-08-30T03:44:38.727039Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-08-30T03:44:41.434551Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-08-30T03:44:43.357239Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: aVbcdU09ua(E
2022-08-30T03:44:47.398735Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.30) starting as process 30583

如:aVbcdU09ua(E

之后执行:

mysql -uroot -paVbcdU09ua(E

登录到mysql命令行,执行如下操作:

alter user root@localhost identified by 'test_first@4312';

将新密码设置成test_first@4312,注意,mysql8默认的密码规则比较严格,需要包括数字、符号、字母并且长度大于6,执行成功之后,退出mysql命令行,再执行

mysql -uroot -p

使用新密码登录,

再执行如下命令:

use mysql;
update user set host='%' where user='root';
flush privileges;

退出命令行,即可完成mysql的安装配置。

相关文章:

  • TR5521设计资料|TR5521替代方案|DP转VGA设计参考
  • javaweb教师招聘管理系统ssm
  • spring boot —— Spring Security定制权限管理
  • Python从入门到实践:包的使用
  • kubernetes二进制安装教程单master
  • LeetCode-998. 最大二叉树 II【最大二叉树】
  • 如何快速使用proteus【硬件课程设计】
  • 从零开始手写一个Transformer
  • java基于springboot+Vue图片分享社区网站
  • Appium环境搭建及元素定位
  • 神经网络算法处理器设计,神经网络是机器算法吗
  • 爱上开源之golang入门至实战第四章函数(Func)(九)
  • Ubuntu安装可视化界面ElasticSearch-head插件
  • 【数论:组合数学】排列组合
  • kickstarter/indiegogo海外众筹六大核心
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [iOS]Core Data浅析一 -- 启用Core Data
  • canvas绘制圆角头像
  • CSS居中完全指南——构建CSS居中决策树
  • ES2017异步函数现已正式可用
  • iOS 系统授权开发
  • Object.assign方法不能实现深复制
  • October CMS - 快速入门 9 Images And Galleries
  • React Transition Group -- Transition 组件
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Terraform入门 - 3. 变更基础设施
  • Vue实战(四)登录/注册页的实现
  • Zsh 开发指南(第十四篇 文件读写)
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 讲清楚之javascript作用域
  • 首页查询功能的一次实现过程
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 异常机制详解
  • 你对linux中grep命令知道多少?
  • #include
  • $.ajax()
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (3)STL算法之搜索
  • (ros//EnvironmentVariables)ros环境变量
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分布式缓存)Redis持久化
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)树状数组
  • (转)详解PHP处理密码的几种方式
  • (转载)Linux网络编程入门
  • *** 2003
  • ***原理与防范
  • ./configure,make,make install的作用(转)
  • .bat批处理出现中文乱码的情况
  • .net 4.0发布后不能正常显示图片问题
  • .Net Web项目创建比较不错的参考文章
  • .net反编译的九款神器
  • .net开发时的诡异问题,button的onclick事件无效
  • .NET性能优化(文摘)