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


     登陸成功!

相關文章
相關標籤/搜索