mysql数据库实战系列--初出茅庐

开源数据库MySQL DBA运维实战


作者:帽子先生


数据库的由来

1.人工管理阶段。(过去)
账本

2.文件系统阶段(近代)
excel

3.数据库系统管理阶段(目前)
mysql

数据库能做什么?

不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,
百度贴吧等,总所周知的服务程序。

存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。

只要是信息,就一定在数据库里。

数据库-系统结构

1.数据库系统 DBS

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

SQL(RDS关系型数据库)
ORACLE
Oracle MySQL
DB2(IBM)
SQL-server(MS)
MariaDB
Percona server(taobao)

B.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.数据访问技术

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

版本

​ Mysql5.7

部署

1.官网地址

www.mysql.com

www.oracle.com

2.有网络的安装方法

设置内存

调整2G内存

请关闭防火墙和selinux

请关闭防火墙和selinux
	立刻停止防火墙
		# systemctl stop  firewalld
	开机禁用防火墙
		# systemctl disable  firewalld
	立刻停止selinux
		# setenforce 0
	开机禁用selinux
		# vim    /etc/selinux/config
			SELINUX=disabled

安装Mysql服务器

1.访问国内mysql镜像站

中国科学技术大学开源软件镜像

http://mirrors.ustc.edu.cn/
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iI9QPXhi-1585224287229)(C:\Users\17801\AppData\Roaming\Typora\typora-user-images\image-20200311185438056.png)]

2.下载软件包

官方地址下载或百度网盘下载

	[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.25-1.el7.x86_64.rpm
	[root@localhost ~]#wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.25-1.el7.x86_64.rpm
	[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.25-1.el7.x86_64.rpm
	[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.25-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*

报错信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AeGfv5JA-1585224287230)(C:\Users\17801\AppData\Roaming\Typora\typora-user-images\image-20200311190154274.png)]

解决方法:卸载冲突的软件包,再安装

[root@localhost ~]# yum remove -y mariadb-libs.x86_64
[root@localhost ~]# yum install -y mysql-community*
	安装完毕的提示
	

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3u0TViu3-1585224287230)(C:\Users\17801\AppData\Roaming\Typora\typora-user-images\image-20200311190237170.png)]

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 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9JfmkzMY-1585224287231)(C:\Users\17801\AppData\Roaming\Typora\typora-user-images\image-20200311190415956.png)]

冒号和空格的后面,全都是密码

7.修改Mysql服务器密码
[root@localhost ~]# mysqladmin   -uroot    -p'es,W;ya(K1Th'    password    'QianFeng@123'

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1bBOm2NH-1585224287231)(C:\Users\17801\AppData\Roaming\Typora\typora-user-images\image-20200311190459048.png)]

8.登录Mysql系统
[root@localhost ~]# mysql      -uroot         -p'QianFeng@123'

9.查到默认数据库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZzX0FxAz-1585224287231)(C:\Users\17801\AppData\Roaming\Typora\typora-user-images\image-20200311190549415.png)]

实验完成

3.没有网络的安装方法

1.设置本地YUM仓库

	[root@localhost ~]# mv   /etc/yum.repos.d/*   /tmp/
	[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo
		[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
	[root@localhost ~]#  mkdir /mnt/cdrom
	[root@localhost ~]# mount /dev/cdrom  /mnt/cdrom/
	[root@localhost ~]# yum makecache 
	[root@localhost ~]#yum repolist 
		

2.安装Mariadb服务器

[root@localhost ~]# yum   install   -y   mariadb-server   mariadb
	

3.启动并登录Mariadb服务器

	[root@localhost ~]#  systemctl   start   mariadb
		启动Mariadb
	[root@localhost ~]#  systemctl   enable  mariadb
		开机自启Mariadb
	[root@localhost ~]# mysqladmin   -uroot   password   'QianFeng@123'
		修改mariadb服务器的root密码
	[root@localhost ~]#mysql -uroot -p'QianFeng@123'
		登录mariadb服务器
		查询默认数据库,即可完成实验
			

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值