天天看點

MySQL的安裝及基本操作

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

MySQL的編譯安裝

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

1. 準備工作

(1)先安裝系統CD光牒自帶的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. 檢視資料庫結構

1

2

3

4

<code>mysql&gt; show databases;         </code><code>//</code><code>檢視伺服器中有哪些庫</code>

<code>mysql&gt; use mysql;              </code><code>//</code><code>切換到指定資料庫中</code>

<code>mysql&gt; show tables;            </code><code>//</code><code>檢視指定資料庫中的所有表</code>

<code>mysql&gt; describe mysql.user;       </code><code>//</code><code>檢視表中各字段的資訊</code>

2. 建立及删除庫和表

<code>mysql&gt; create database yang;             </code><code>//</code><code>建立新的庫</code>

<code>mysql&gt; create table 表名 (字段1 類型,字段2 類型,…,primary key (主鍵名));    </code><code>//</code><code>建立新的表</code>

<code>mysql&gt; drop table yang.user;              </code><code>//</code><code>删除yang庫中的user表</code>

<code>mysql&gt; drop database yang;                </code><code>//</code><code>删除指定的庫</code>

管理表中的資料記錄 

    前面已經寫了SQL Server資料庫的語句,MySQL資料庫的語句和SQL Server語句相同,這裡就不多寫了

本文轉自 楊書凡 51CTO部落格,原文連結:http://blog.51cto.com/yangshufan/2049291,如需轉載請自行聯系原作者