1. 程式人生 > >MySQL的安裝及基本操作

MySQL的安裝及基本操作

mysql 數據庫 linux 楊書凡

MySQL是一個真正的多線程、多用戶的SQL數據庫服務,憑借其高性能、高可靠性和易於使用的特性,成為服務器領域中最受歡迎的開源數據庫系統。目前,由Oracle公司負責開發和維護


MySQL的編譯安裝

? ? 為了保證MySQL數據庫功能的完整性、可定制性,一般采用源代碼編譯的方式安裝,這裏選用mysql-5.5.38.tar.gz為例


1. 準備工作

(1)先安裝系統光盤自帶的ncurses-devel包

(2)為了避免端口沖突,建議先查看MySQL軟件的安裝情況,如有使用RPM方式安裝,將其卸載

(3)MySQL5.5需要使用cmake編譯安裝,需要先安裝cmake包

技術分享圖片

技術分享圖片


2. 源碼編譯及安裝

(1)創建MySQL運行用戶,此用戶不需要直接登錄到系統,可以不建立宿主目錄

(2)解包

(3)配置

(4)編譯及安裝

技術分享圖片

技術分享圖片

? ? 上圖配置命令中,各選項含義如下:

-DCMAKE_INSTALL_PREFIX:指定mysql的安裝路徑

-DSYSCONFDIR:指定初始化參數文件目錄

-DDEFAULT_CHARSET:指定默認的字符編碼集,如utf8

-DDEFAULT_COLLATION:指定默認的字符集校對規則

-DWITH_EXTRA_CHARSETS:指定額外支持的其他字符集編碼


3. 安裝後的其他調整

(1)對數據庫目錄進行權限設置

(2)建立配置文件

(3)初始化數據庫

(4)設置環境變量

技術分享圖片

技術分享圖片


4. 添加系統服務並啟動服務

? ? MySQL服務器默認通過TCP3306端口提供服務

技術分享圖片



訪問MySQL數據庫

? ? MySQL數據庫系統是一個典型的C/S架構的應用,訪問MySQL數據庫需要專門的客戶端軟件。在Linux中,最簡單、易用的MySQL客戶端軟件是其自帶的mysql命令工具

1. 登陸MySQL服務器

? ?MySQL數據庫默認管理員用戶名為“root”,密碼為空

技術分享圖片


2. 執行MySQL操作語句並退出

? ? 每一臺MySQL操作語句以分號;表示結束,操作語句不區分大小寫

例如:執行“show master logs;”語句可查看當前數據庫服務的日誌文件信息

技術分享圖片



使用MySQL數據庫

1.?查看數據庫結構

mysql>?show?databases;?????????//查看服務器中有哪些庫
mysql>?use?mysql;??????????????//切換到指定數據庫中
mysql>?show?tables;????????????//查看指定數據庫中的所有表
mysql>?describe?mysql.user;???????//查看表中各字段的信息

技術分享圖片

技術分享圖片


2. 創建及刪除庫和表

mysql>?create?database?yang;?????????????//創建新的庫
mysql>?create?table?表名?(字段1?類型,字段2?類型,…,primary?key?(主鍵名));????//創建新的表
mysql>?drop?table?yang.user;??????????????//刪除yang庫中的user表
mysql>?drop?database?yang;????????????????//刪除指定的庫

技術分享圖片




管理表中的數據記錄?

? ? 前面已經寫了SQL Server數據庫的語句,MySQL數據庫的語句和SQL Server語句相同,這裏就不多寫了

技術分享圖片




MySQL的安裝及基本操作