MySQL(1)-mysql的简介与部署流程

       MySQL : 一种关系型数据库系统 , 关联数据库将数据保存在不一样的表中 , 从而增长了速度并提升了灵活性 ;由瑞典MySQL AB公司开发 , 后被Oracle公司收购 , 成为了Oracle的旗下产品 .php


       MySQL : 是目前最流行的关系型数据库管理系统(RDBMS) , 因为社区版的性能卓越 , 配 PHP 和 apache 可组成良好的开发环境 .对于通常的我的使用者和中小型企业来讲 , MySQL提供的功能已经绰绰有余 , 而且因为MySQL是开源软件 , 从而也大大减低整体拥有成本 .
mysql

       

       MySQL 与 Linux , apache , PHP 组合在一块儿能够搭建LAMP环境的web服务器 ; MySQL 与 Linux , nginx , php 组合在一块儿能够搭建LNMP环境的web服务器 . 大部分互联网信息公司会使用LAMP或LNMP环境 .nginx


       以上为MySQL的简介 ,下面来看安装部署流程 :web




在centos6的版本中 , 安装的软件为 mysql(客户端)  和 mysql-server(服务器)sql

在centos7中 , 安装的软件为 mariadb(客户端) 和 mariadb-server(服务器) , mariadb 与 mysql 基本同样 , 并没有较大差别数据库


实例 : 在centos7中部署mysql服务器apache


思路: centos

1 . 查看MySQL是否安装服务器

2 . 没有安装就安装MySQL服务所须要的软件ide

3 . 启动服务并进行测试


部署流程


1 . 查看软件是否安装 :  rpm  -q  mariadb  mariadb-server

 image.png


2 . 安装软件 : yum  install  -y  mariadb  mariadb-server

image.png

   

3 . 启动服务 : systemctl  restart  mariadb

image.png


4 . 进入MySQL数据库中 : mysql

image.png

           

出现上图界面 , 则表示MySQL安装成功 , 并成功进入 , 以上就是安装部署流程



 

进入MySQL数据库中 , 可使用 show  databases; 命令查看mysql数据库中的全部库 :

image.png

-----------------附-----------------

在MySQL数据库5.0版本以后,MySQL默认在数据库中存放一个"information_schema"的数据库

information_schema.schemata:储存建立的全部数据库的库名   

information_schema.tables:储存建立的全部数据库的库名和表名 

information_schema.columns:存储建立的全部数据库的库名,表名,字段名

test 为测试使用 , 默认为空

mysql  存放MySQL登陆的用户 , 密码等信息

--------------------------------------

use  数据库名能够进入所要使用的库 , 好比 use  mysql

image.png

使用名为mysql的库以后 , 可使用 show  tables; 查看当前库的全部表

image.png

从上图能够看到有user表 , 里面记录的是mysql数据库的用户和登陆密码

image.png

            

: 默认root用户没有密码 , 因此能够直接使用mysql就能进入数据库中 , 在此咱们能够为root用户设置密码

建立root用户并设置密码 : grant  all  on  *.*  to  root@'localhost'  identified  by  'root' ;


建立数据库用户 : grant  all  on  *.*  to  user@'%'  identified  by  'password'  with  grant  option;  (localhost 仅本地登陆)


    语法格式 :  all      表示全部权限 

                     *.*      库名.表名

                     user@'%'     用户名@'主机名或IP'

                     password     建立用户的密码

                     with  grant  option   选项

         

设置root密码以后 , 使用 flush  privileges 命令刷新权限表 ; 再用 exit 退出数据库 , 在使用 mysql 命令会登陆失败

image.png

此时使用密码登陆 , 命令为 : mysql  -uroot  -proot

image.png


     登陆成功!

相关文章
相关标签/搜索