MySQL安裝

2019-10-16 22:13:13

下載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 程式。