MYSQL基礎加固——SQL的介紹及MySQL的安裝
2.1 數據庫和 SQL 概念
數據庫(Database
)是按照數據結構來組織、存儲和管理數據的倉庫,它的產生距今已有六十多年。隨著信息技術和市場的發展,數據庫變得無處不在:它在電子商務、銀行系統等眾多領域都被廣泛使用,且成為其系統的重要組成部分。
數據庫用於記錄數據,使用數據庫記錄數據可以表現出各種數據間的聯系,也可以很方便地對所記錄的數據進行增、刪、改、查等操作。
結構化查詢語言(Structured Query Language
)簡稱 SQL,是上世紀 70 年代由 IBM 公司開發,用於對數據庫進行操作的語言。更詳細地說,SQL 是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統,同時也是數據庫腳本文件的擴展名。
2.2 MySQL 介紹
MySQL 是一個 DBMS(數據庫管理系統),由瑞典 MySQLAB 公司開發,目前屬於 Oracle 公司,MySQL 是最流行的關系型數據庫管理系統(關系數據庫,是建立在關系數據庫模型基礎上的數據庫,借助於集合代數等概念和方法來處理數據庫中的數據)。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發者都選擇 MySQL 作為網站數據庫。MySQL 使用 SQL 語言進行操作。
2.3 MySQL安裝
註意:實驗樓環境中已經安裝好了 MySQL,可以直接使用,無需再次安裝,以下安裝僅用於大家學習使用。
2.3.1 安裝之前的檢查
先要檢查Linux系統中是否已經安裝了MySQL,輸入命令嘗試打開MySQL服務:
sudo service mysql start
輸入密碼後,如果出現以下提示,則說明系統中已經安裝有 MySQL:
如果提示是這樣的,則說明系統中沒有 MySQL,需要繼續安裝:
mysql: unrecognized service
2.3.2 Ubuntu Linux 安裝配置 MySQL
在Ubuntu上安裝MySQL,最簡單的方式是在線安裝。只需要幾行簡單的命令( #
號後面是註釋):
#安裝 MySQL 服務端、核心程序
sudo apt-get install mysql-server
#安裝 MySQL 客戶端
sudo apt-get install mysql-client
在安裝過程中會提示確認輸入YES,設置 root 用戶密碼(之後也可以修改)等,稍等片刻便可安裝成功。
安裝結束後,用命令驗證是否安裝並啟動成功:
sudo netstat -tap | grep mysql
如果出現如下提示,則安裝成功:
此時,可以根據自己的需求,用 gedit 修改 MySQL 的配置文件(my.cnf),使用以下命令:
sudo gedit /etc/mysql/my.cnf
至此,MySQL 已經安裝、配置完成,可以正常使用了。
2.3.3 嘗試MySQL
1). 打開MySQL
使用如下兩條命令,打開MySQL服務並使用root用戶登錄:
# 啟動 MySQL 服務
sudo service mysql start
# 使用 root 用戶登錄,實驗樓環境的密碼為空,直接回車就可以登錄
mysql -u root
執行成功會出現如下提示:
2). 查看數據庫
使用命令 show databases;
,查看有哪些數據庫(註意不要漏掉分號 ;
):
可見已有三個數據庫,分別是 “information-schema”、“mysql”、“performance-schema”。
3). 連接數據庫
選擇連接其中一個數據庫,語句格式為 use <數據庫名>
,這裏可以不用加分號,這裏我們選擇 information_schema
數據庫:
use information_schema
4). 查看表
使用命令 show tables;
查看數據庫中有哪些表(註意不要漏掉“;”):
5). 退出
使用命令 quit
或者 exit
退出 MySQL。
MYSQL基礎加固——SQL的介紹及MySQL的安裝