文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

centos7.9-RPM安装MySQL 8.0.34数据库教程

2023-09-14 12:37

关注

文章目录

1、查看操作系统的信息

使用命令

cat /proc/version

或者 `

uname -a

查看操作系统信息,我的系统版本是el7 即liunx/centos 7系列。
在这里插入图片描述

2、下载mysql 8.0.34的rpm包

下载地址:https://dev.mysql.com/downloads/mysql/
下载时,要注意自己系统的版本,我的Linux版本是el7,要下载对应的版本。
在这里插入图片描述

3、将文件上传至linux系统指定的目录

用上传工具将下载的安装包上传至指定存放目录;我专门存放安装包的目录是/date/download/,所以就上传至此目录。我用的工具是SecureFx 。
在这里插入图片描述

4、进入目录查看文件

进入目录

cd /date/download/

查看文件

ls -la

在这里插入图片描述

5、解包安装包

使用tar工具解包

tar -xvf mysql-8.0.34-1.el7.x86_64.rpm-bundle.tar

解包后可以看到很多rpm安装包
在这里插入图片描述

6、安装前要卸载linux自带的数据库

一般在安装完liunx时系统会默认自带一个mariadb的数据库,需要先把其卸载才能安装最的。
卸载命令

yum remove -y mysql-libs

在这里插入图片描述

7、开始安装mysql新数据库

7.1、先安装全局的依赖mysql-community-common

rpm -ivh mysql-community-common-8.0.34-1.el7.x86_64.rpm

7.2、安装mysql-community-icu-data-files

rpm -ivh mysql-community-icu-data-files-8.0.34-1.el7.x86_64.rpm

7.3、安装mysql-community-client-plugins

rpm -ivh mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm

7.4、安装mysql-community-libs

rpm -ivh mysql-community-libs-8.0.34-1.el7.x86_64.rpm

7.5、安装mysql-community-client

rpm -ivh mysql-community-client-8.0.34-1.el7.x86_64.rpm

7.6、 安装mysql-community-server

rpm -ivh mysql-community-server-8.0.34-1.el7.x86_64.rpm

7.7、 安装mysql-community-libs-compat(php依赖文件,也可以在7.4以后安装)

注意:如果需要搭载php使用,需要安装7.7,因为mysql-community-libs-compat是php的依赖。;如果不安装php,则无需安装7.7的依赖。

rpm -ivh mysql-community-libs-compat-8.0.34-1.el7.x86_64.rpm

8、启动mysql数据库

systemctl start mysqld.service

9、查看启动进程

ps -ef | grep mysql

在这里插入图片描述

10、查找初始密码

在日志里查找root密码(启动MySQL服务后才能有此日志,如果从来没有启动过,是不会有这个日志的)

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述
注:初始密码在密码修改以后就会失效。

11、修改初始密码

使用命令登录数据库,输入初始密码

mysql -u root -p

在这里插入图片描述
在数据库登录状态下修改密码命令

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';

root:是用户名localhost表示本地登录,数据库一个用户可以设置多个密码,可以在不能的环境下登录数据库。new password:修改后的密码。

在这里插入图片描述

12、登录数据库测试新密码

登录命令:mysql -u root -p
输入新密码:
在这里插入图片描述

13、测试成功后设置开机启动服务

设置开机启动服务

systemctl enable mysqld.service

来源地址:https://blog.csdn.net/lht631935612/article/details/132020522

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯