一、RPM
1.数据库能做什么?
不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,
百度贴吧等,总所周知的服务程序。
存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。
只要是信息,就一定在数据库里。
2.数据库由来:
(1) 人工管理阶段。(过去) :账本
(2) 文件系统阶段(近代):excel
(3)数据库系统管理阶段(目前):mysql
3.数据库-系统结构:
(1) 数据库系统 DBS:A.数据库管理系统(DataBase Management System, DBMS):
(2)相关数据库:ORACLE
Oracle MySQL
DB2(IBM)
SQL-server(MS)
Mysql
MariaDB
Percona server(taobao)
(3)B.DBA:工程师
(4)SQL语言(结构化查询语言):
1.SQL(Structured Query Language 即结构化查询语言)
2.A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTER //开发人员
3.B. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE //开发人员
4.C. DQL语句 数据库查询语言: 查询数据 SELECT
5.D. DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
(5)数据访问技术:
1.ODBC PHP <.php>
2.JDBC JAVA <.jsp>
3.ASP.NET
4.Mysql5.7
二、1.官网地址:www.mysql.com www.oracle.com
2.虚拟机设置内存:调整2G内存
3.请关闭防火墙和selinux
(1)立刻停止防火墙:# systemctl stop firewalld
(2)开机禁用防火墙:# systemctl disable firewalld
(3)立刻停止selinux:# setenforce 0
(4)开机禁用selinux:# vim /etc/selinux/config //SELINUX=disabled
4.安装Mysql服务器:
(1)访问国内mysql镜像站:中国科学技术大学开源软件镜像:
http://mirrors.ustc.edu.cn/
(2)下载软件包:
[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.29-1.el7.x86_64.rpm
(3)[root@localhost ~]#wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.29-1.el7.x86_64.rpm
(4)[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.29-1.el7.x86_64.rpm
(5)[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.29-1.el7.x86_64.rpm
5.安装相关软件:[root@localhost ~]# yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64
6.安装Mysql服务器:
yum install -y mysql-community
报错信息:解决方法:卸载冲突的软件包,再安装
[root@localhost ~]# yum remove -y mariadb-libs.x86_64
[root@localhost ~]# yum install -y mysql-community

开源数据库MySQL DBA运维实战—— RMP部署_第1张图片
7.启动Mysql服务器:
(1)[root@localhost ~]#systemctl start mysqld
(2)[root@localhost ~]#systemctl enable mysqld
(3)[root@localhost ~]#systemctl status mysqld
8.查询Mysql服务器默认密码:

[root@localhost ~]# grep 'password' /var/log/mysqld.log
开源数据库MySQL DBA运维实战—— RMP部署_第2张图片
冒号和空格的后面,全都是密码
没有查到密码的原因,是因为没有启动成功。重新启动

9.修改Mysql服务器密码:
>mysqladmin   -uroot    -p'1

开源数据库MySQL DBA运维实战—— RMP部署

10.登录Mysql系统:
mysql -uroot -p'Aa123.123'
开源数据库MySQL DBA运维实战—— RMP部署_第3张图片
11.查到默认数据库:
show databasese;
开源数据库MySQL DBA运维实战—— RMP部署_第4张图片
12.不懂的话 可以heip; 查看帮助手册
开源数据库MySQL DBA运维实战—— RMP部署_第5张图片
mysql自带四个库

13关机快照