centos7服务器yum安装MySQL数据库,以及报错的解决方案

1、数据库能做什么?

不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎, 百度贴吧等,所有的服务程序,存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。只要是信息,就一定在数据库里。

2、数据库由来

  1. 人工管理阶段。(过去)账本
  2. 文件系统阶段(近代)excel
  3. 数据库系统管理阶段(目前)mysql

3、数据库-系统结构

  1. 数据库系统 DBS

    数据库管理系统(DataBase Management System, DBMS): (面试题)

    ① SQL(RDS关系型数据库)

    • ORACLE
    • Oracle MySQL
    • DB2(IBM)
    • SQL-server(MS)
    • *Mysql
    • *MariaDB
    • Percona server(taobao)

    ② DBA:工程师

  2. SQL语言(结构化查询语言)

    SQL(Structured Query Language 即结构化查询语言)

    A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTER //开发人员

    B. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE //开发人员

    C. DQL语句 数据库查询语言: 查询数据 SELECT

    D. DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

  3. 数据访问技术

    1. ODBC PHP <.php>
    2. JDBC JAVA <.jsp>
    3. ASP.NET<c#>

4、版本

  1. Mysql5.7
  2. Mysql8.0

二、部署

1、官网地址

  1. www.mysql.com
  2. www.oracle.com

官网下载步骤

3. 点击DOCUMENTATION

在这里插入图片描述

4. mysql的yum仓库Using the MySQL Yum Repository

在这里插入图片描述

5. 向下翻,查看安装命令

在这里插入图片描述

6. 点击下载mysql安装包

在这里插入图片描述

7. 下载对应的版本

在这里插入图片描述

8. 不注册,直接下载社区版(鼠标右键复制其链接)

在这里插入图片描述

9. 来到centos7中wget下载
 wget https://dev.mysql.com/get/mysql84-community-release-el7-1.noarch.rpm

在这里插入图片描述

10. yum install 安装
yum install mysql84-community-release-el7-1.noarch.rpm -y

在这里插入图片描述

11. 重新建立yum缓存(如果使用的是自带的镜像源的话会报错)
yum clean all
yum makecache

这里发现会报错
在这里插入图片描述
可以安装一下试一试,报错
在这里插入图片描述

可以搜索一下软件包,也是报错
在这里插入图片描述

遇到这种情况可以把自带的镜像源打包一下删掉,或者更换一下镜像源就可以了
这里我们更换为阿里云的镜像源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

然后重新建立缓存

yum clean all
yum makecache

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12. 下载安装mysql,并启动
yum install mysql-community-server -y		\\下载安装mysql
systemctl start mysqld						\\开启mysql
systemctl enable mysqld						\\开启开机自启动
systemctl status mysqld						\\查看一下mysql状态

出现以下状态就可以了
在这里插入图片描述

13. 查看一下mysql日志里面生成的默认密码,然后登录数据库

在这里插入图片描述

14. 查看一下数据库(解决报错)
show databases;

这里出现报错,原因是必须更改默认密码才能使用数据库
在这里插入图片描述
上面报错有提示,必须使用ALTER USER语句重置密码

alter user 'root'@'localhost' identified by 'BoKe@123';	\\最后一个,填写自己的密码

在这里插入图片描述
然后就可以查看数据库了
在这里插入图片描述
完毕,温馨提示:记得快照

通过引用可以看出,当使用yum安装mysql并启动,可能会出现 "MySQL Daemon failed to start" 的错误信息。 要解决这个问题,可以参考引用,使用以下命令进行安装: ``` [root@localhost mysql# yum -y install mysql mysql-server --nogpgcheck ``` 此外,还可以参考引用中提到的在Linux 7平台上通过bash脚本自动部署mysql 5.7的方式来进行安装和管理。在使用脚本之前需要手动修改部署路径和数据库的版本号。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [yum安装mysql启动报错解决](https://blog.csdn.net/weixin_34104341/article/details/91766777)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [yum安装Mysql5.7报错 warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-libs...](https://blog.csdn.net/qq_55526713/article/details/126087628)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [通过bash脚本自动部署mysql5.7(yum without file move)](https://download.csdn.net/download/dber_ablewang/88275668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值