一、MySQL数据库简介
MySQL 是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。 MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和许多不同的客户程序以及库组成的。因其多线程、多用户、简单易用、查询速度快、安全可靠等特点,被广泛应用于实际生产之中。
二、MySQL体系结构

三、MySQL安装与配置
1、rpm –qa检查mysql和mysql-server是否安装

2、下载安装mysql的repo源
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


3、yum install安装mysql和mysql-server


4、查看/etc/my.cnf 配置文件

5、systemctl start mysqld启动MySQL服务

6、netstat –ant查看3306端口是否开放

7、systemctl enable mysqld添加为自启动服务

8、连接到MySQL数据库,更改数据库root密码

9、查看所有数据库

10、查看数据表

11、创建数据库wwx

12、创建数据表users

13、向数据表插入数据

14、查询数据表中的数据

15、更新数据表中的数据

16、修改root密码(重启后生效)



17、授权数据库访问
授予admin用户从本机访问所有数据库的所有权限

授予user1用户从所有地方访问wwx数据库的读取权限(注意:授权本机访问使用localhost,不能使用127.0.0.1)

备份恢复数据库

恢复数据库


18、配置免密码登录mysql
编辑/etc/my.cnf文件

重新启动mysqld,无密码登录

网友评论