所有的MySQL可以從以下連結下載:MySQL下載. 挑選 MySQL社群伺服器版本號,並盡可能準確對應想要的安裝平台。
推薦通過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巧妙地打包安裝程式。只需下載安裝包,隨地把它解壓縮,並執行 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已經被成功安裝後,基礎表已經被初始化,並且伺服器已經啟動,可以通過一些簡單的測試驗證。
使用 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用戶端使用 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伺服器,那麼請確保在下面的條目在 /etc/rc.local 檔案。
/etc/init.d/mysqld start
此外,應該在 /etc/init.d/ 目錄中放入 mysqld 程式。