Linux中搭建MySQL数据库

作者: 较劲儿 | 来源:发表于2019-04-27 11:19 被阅读8次

一、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

下载安装源 安装MySQL库

3、yum install安装mysql和mysql-server

安装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,无密码登录

重启服务

相关文章

网友评论

    本文标题:Linux中搭建MySQL数据库

    本文链接:https://www.haomeiwen.com/subject/skbhnqtx.html