admin管理员组

文章数量:1636807

文章目录

      • 1、数据库能做什么?
      • 2、数据库由来
      • 3、数据库-系统结构
      • 4、版本
    • 二、部署
      • 1、官网地址
        • 3. 点击[DOCUMENTATION](https://dev.mysql/doc/)
        • 4. mysql的yum仓库[Using the MySQL Yum Repository](https://dev.mysql/doc/refman/8.4/en/linux-installation-yum-repo.html)
        • 5. 向下翻,查看安装命令
        • 6. 点击下载mysql安装包
        • 7. 下载对应的版本
        • 8. 不注册,直接下载社区版(鼠标右键复制其链接)
        • 9. 来到centos7中wget下载
        • 10. yum install 安装
        • 11. 重新建立yum缓存(如果使用的是自带的镜像源的话会报错)
        • 12. 下载安装mysql,并启动
        • 13. 查看一下mysql日志里面生成的默认密码,然后登录数据库
        • 14. 查看一下数据库(解决报错)

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
  2. www.oracle

官网下载步骤

3. 点击DOCUMENTATION

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

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

6. 点击下载mysql安装包

7. 下载对应的版本

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

9. 来到centos7中wget下载
 wget https://dev.mysql/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/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';	\\最后一个,填写自己的密码


然后就可以查看数据库了

完毕,温馨提示:记得快照

本文标签: 报错解决方案服务器数据库mysql