文章目录
- 二、部署
- 1、官网地址
- 3. 点击[DOCUMENTATION](https://dev.mysql.com/doc/)
- 4. mysql的yum仓库[Using the MySQL Yum Repository](https://dev.mysql.com/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、数据库由来
- 人工管理阶段。(过去)账本
- 文件系统阶段(近代)excel
- 数据库系统管理阶段(目前)mysql
3、数据库-系统结构
-
数据库系统 DBS
数据库管理系统(DataBase Management System, DBMS): (面试题)
① SQL(RDS关系型数据库)
- ORACLE
- Oracle MySQL
- DB2(IBM)
- SQL-server(MS)
- *Mysql
- *MariaDB
- Percona server(taobao)
② DBA:工程师
-
SQL语言(结构化查询语言)
SQL(Structured Query Language 即结构化查询语言)
A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTER //开发人员
B. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE //开发人员
C. DQL语句 数据库查询语言: 查询数据 SELECT
D. DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
-
数据访问技术
- ODBC PHP <.php>
- JDBC JAVA <.jsp>
- ASP.NET<c#>
4、版本
- Mysql5.7
- Mysql8.0
二、部署
1、官网地址
- www.mysql.com
- 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'; \\最后一个,填写自己的密码
然后就可以查看数据库了
完毕,温馨提示:记得快照