mysql数据库简介和部署

   日期:2020-09-16     浏览:104    评论:0    
核心提示:mysql数据库简介和部署一、 前言简介1. 数据库能做什么?不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,百度贴吧等,总所周知的服务程序。存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。只要是信息,就一定在数据库里。2. 数据库由来(1) 人工管理阶段。(过去)账本(2) 文件系统阶段(近代)excel(3) 数据库系统管理阶段(目前)mysql3. 数据库-系统结构(1) 数据库系统 DBSA.数据库管理系统(DataBase Ma

mysql数据库简介和部署

一、 前言简介

1. 数据库能做什么?

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

2. 数据库由来

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

3. 数据库-系统结构

(1) 数据库系统 DBS

A.数据库管理系统(DataBase Management System, DBMS): (面试题)
SQL(RDS关系型数据库)
ORACLE
Oracle MySQL
DB2(IBM)
SQL-server(MS)
Mysql
MariaDB
Percona server(taobao)
B.DBA:工程师

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

A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTER //开发人员
B. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE //开发人员
C. DQL语句 数据库查询语言: 查询数据 SELECT 
D. DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

(3) 数据访问技术

	A. ODBC PHP <.php>
	B. JDBC JAVA <.jsp>
	3.ASP.NET<c#>

4. 版本

Mysql5.7

mysql5.7为开源版本。

二、 部署

1. 官网地址部署

www.mysql.com
www.oracle.com

2. RPM部署

(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
[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
[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
[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

(3)安装相关软件

三个相关软件
[root@localhost ~]# yum  install  -y   net-tools.x86_64    libaio.x86_64    perl.x86_64

(4)安装Mysql服务器

	[root@localhost ~]# yum install -y mysql-community*
如果有报错信息
	 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200914202736169.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ4MTExNA==,size_16,color_FFFFFF,t_70#pic_center)

解决方法:卸载冲突的软件包,再安装
[root@localhost ~]# yum remove -y mariadb-libs.x86_64
[root@localhost ~]# yum install -y mysql-community*
安装完毕的提示

(5)启动Mysql服务器

	[root@localhost ~]#systemctl start mysqld
	[root@localhost ~]#systemctl enable mysqld
	[root@localhost ~]#systemctl status mysqld

(6)查询Mysql服务器默认密码

	没有查到密码的原因,是因为没有启动成功。
	[root@localhost ~]# grep 'password' /var/log/mysqld.log 
	注意
		
	冒号和空格的后面,全都是密码

(7)修改Mysql服务器密码

	[root@localhost ~]# mysqladmin   -uroot    -p'es,W;ya(K1Th'    password    'QianFeng@123'
	图示

(8)登录Mysql系统并查询数据库

	[root@localhost ~]# mysql      -uroot         -p'QianFeng@123'

	实验完成

(9)关机快照

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服