位置:首頁 > 數據庫 > MySQL教學 > MySQL安裝

MySQL安裝

下載MySQL:

所有的MySQL可以從以下鏈接下載:MySQL下載. 挑選 MySQL社區服務器版本號,並儘可能準確對應想要的安裝平台。

安裝MySQL在Linux/UNIX上

推薦通過RPM的方式在Linux係統上安裝MySQL。MySQL AB公司在其網站上可供下載以下RPM:

  • MySQL - MySQL數據庫服務器,管理數據庫和表,控製用戶的訪問,並處理SQL查詢。

  • MySQL-client - MySQL客戶端程序,這使得它可以連接到服務器並進行交互。

  • MySQL-devel - 庫和頭文件在編譯使用MySQL的其他程序時使用。

  • MySQL-shared - 共享庫的MySQL客戶端。

  • MySQL-bench - MySQL數據庫服務器的基準測試和性能測試工具。

這裡列出的都是建立在SUSE Linux係統的MySQL 的RPM包,但它們通常也可以運行在其他Linux也不會有問題。

現在,按照如下步驟進行安裝:

  • 使用 root 用戶登錄係統。

  • 切換到包含RPM的目錄:

  • 通過執行以下命令來安裝MySQL數據庫服務器。 請使用 RPM 文件的名稱替換文件名(斜體字部分)。

    [root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
    

    上麵的命令需要安裝MySQL服務器,創建MySQL用戶,創建必要的配置,並自動啟動MySQL服務器。

    可以找到所有的MySQL相關的二進製文件在 /usr/bin 和 /usr/sbin. 所有表和數據庫將在 /var/lib/mysql 目錄中創建。

  • 這是可選的,但推薦的步驟是以同樣的方式來安裝剩下的 RPM 包:

    [root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
    [root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
    [root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
    [root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Windows上安裝MySQL

在任何版本的 Windows 默認安裝是現在比以前要容易得多,MySQL巧妙地打包安裝程序。隻需下載安裝包,隨地把它解壓縮,並運行 mysql.exe. 下載地址:http://dev.mysql.com/downloads/ 頁麵如下圖所示:

 

這裡點擊:DOWNLOAD 鏈接,進入一下頁麵:

這裡點擊:DOWNLOAD 鏈接,進入一下頁麵:

這裡要求注冊網站帳號,但可以直接通過。如上點擊 "No thanks, just start my download",繼續下一步:

提示下載保存文件,下載完成後(本教學中下載完成的文件是:mysql-5.6.25-winx64.zip)解壓文件放到目錄:D:\software 下,這是一個免安裝包,這裡不需要安裝步驟。

在本教學中MySQL執行文件在:D:\software\mysql-5.6.25-winx64\bin,  它通過從命令提示符第一次進入測試MySQL服務器。轉到mysqld服務器的位置,這裡進入 D:\software\mysql-5.6.25-winx64\bin,然後輸入mysqld.exe,如下圖:

注:或直接雙擊文件:mysqld.exe 啟動MySQL服務,如果不啟動數據庫,以下的步驟無法操作;

如果一切順利,會看到有關啟動和InnoDB一些消息。如果冇有看到,可能有權限問題。請確保保存數據的目錄可以訪問任何根據用戶(可能是MySQL)運行數據庫進程。

MySQL不會自己添加到開始菜單,並冇有特彆漂亮的GUI的方式來停止服務器。 因此,如果傾向於通過雙擊可執行 mysqld 啟動服務器,應該記住通過並用mysqladmin,任務列表,任務管理器或其他 Windows 特定方式來執行。

驗證MySQL安裝

MySQL已經被成功安裝後,基礎表已經被初始化,並且服務器已經啟動,可以通過一些簡單的測試驗證。

使用中mysqladmin工具程序來獲取服務器狀態

使用 mysqladmin 來檢查服務器版本。二進製文件 linux 在 /usr/bin ,window 平台在 D:\software\mysql-5.6.25-winx64\bin

[root@host]# mysqladmin --version

在Linux上這將產生下麵的結果。根據您的安裝實際情況可能有所不同:

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Window 7 下看到結果:

mysqladmin  Ver 8.42 Distrib 5.6.25, for Win64 on x86_64

如果看到這樣的消息,則有可能是在安裝了一些問題,需要一些幫助解決它。

使用MySQL客戶端執行簡單的SQL命令

可以使用MySQL客戶端使用 mysql 命令連接到 MySQL 服務器。此時,不需要給任何密碼,因為默認情況下它被設置為空。

所以,隻需要使用下麵的命令:

D:\software\mysql-5.6.25-winx64\bin> mysql

應該出現一個mysql>提示符。 現在,已連接到MySQL服務器,可以在MySQL的命令>提示符下執行所有SQL,如下:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

安裝後的步驟:

MySQL附帶了一個空密碼有的root用戶。成功後安裝了數據庫和客戶端,需要進行如下設置root密碼:

D:\software\mysql-5.6.25-winx64\bin> mysqladmin -u root password "123456";

現在使MySQL服務器的連接,那麼使用下麵的命令:

D:\software\mysql-5.6.25-winx64\bin> mysql -u root -p
Enter password: ******

UNIX用戶也要把MySQL目錄放到 PATH, 所以不會在每一次使用的命令行客戶端時,都要進入到完整路徑。對於bash,它會是這樣的:

export PATH=$PATH:/usr/bin:/usr/sbin

運行MySQL在啟動時:

如果想在係統啟動時運行MySQL服務器,那麼請確保在下麵的條目在 /etc/rc.local 文件。

/etc/init.d/mysqld start

此外,應該在 /etc/init.d/ 目錄中放入 mysqld 程序。