TencentOS 2.4 final 安装mysql8.0备忘录

准备

tencentOS 2.4 与Red Hat Enterprise Linux 7是兼容的。

我们首先从oracle官网上下载mysql的源文件。

下载完成后你会得到以下文件:

mysql84-community-release-el7-1.noarch.rpm

安装

首先你需要切换到root用户下。

1.安装源文件

复制代码
yum localinstall mysql84-community-release-el7-1.noarch.rpm

默认情况下,这份源默认安装的是mysql8.4,如果你需要安装8.0的话,需要首先禁用8.4,然后开启8.0。执行这个操作需要用到yum-utils包,如果你的系统上没有的话请先安装这个工具包。执行命令如下:

复制代码
yum install -y yum-utils

2.配置mysql8.0

复制代码
yum-config-manager --disable mysql-8.4-lts-community
yum-config-manager --enable  mysql80-community

3.安装mysql-server

复制代码
yum install mysql-community-server

4.确认安装结果

首先执行:

复制代码
systemctl status mysqld

可以看到,我的mysql server 没有启动。

启动mysql:

复制代码
systemctl status mysqld

上述命令执行完成后再次执行

复制代码
systemctl status mysqld

然后执行以下命令可以使每次重启系统的时候自动启动mysql server

复制代码
systemctl enable mysqld

5.查看初始密码

mysql8的初始密码是随机生成的,在第一次启动的时候会打印到mysql的日志文件中,我们执行以下命令可以查看到:

复制代码
 cat /var/log/mysqld.log | grep 'temporary password'

上图中画红线的部分就是初始密码。

相关推荐
Elastic 中国社区官方博客4 小时前
搜索倍增器:推动收入、生产力和 AI 实现规模化
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
光电的一只菜鸡5 小时前
ubuntu之坑(二十)——VMware虚拟机系统无法正常进入如何处理
linux·运维·ubuntu
东风破_5 小时前
从输入 juejin.cn 到看到页面:DNS、Nginx、服务器集群与 CDN 到底在做什么?
后端·mysql
小成很成5 小时前
mysql 8.0.21 升级 mysql 8.0.45(经过生产环境验证)
android·mysql·adb
东风破_5 小时前
从 0 设计一个博客数据库:用户、头像与文章表应该怎么建?
后端·mysql
保定公民6 小时前
达梦数据库存储过程中的数组类型详解:基础数组与记录数组的差异化应用
数据库·达梦·存储过程·达梦数据库·dm8·dm
你住过的屋檐6 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
梦Arrebol7 小时前
Redis 内容及相关实验
数据库·redis
宵时待雨7 小时前
linux笔记归纳17:传输层协议UDP
linux·笔记·udp
大模型码小白7 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解
服务器·开发语言·数据库·人工智能·python·mysql·spring