所有平台安裝包:MySQL Community Server 下載頁,選擇對應作業系統與版本。
| 包名稱 | 用途 | 必要性 |
|---|---|---|
MySQL-server | MySQL 伺服器核心程式 | 必裝 |
MySQL-client | 客戶端工具 (mysql, mysqldump 等) | 必裝 |
MySQL-devel | 開發庫與頭文件 (編譯驅動如 Perl DBD::mysql 需要) | 選裝 |
MySQL-shared | 共享庫 libmysqlclient.so (動態連結應用需求) | 選裝 |
MySQL-bench | 效能基準測試工具 | 選裝 |
root 登入rpm -i MySQL-5.0.9-0.i386.rpmmysql 系統用戶、預設配置檔 /etc/my.cnf、資料目錄 /var/lib/mysql。rpm -i MySQL-client-5.0.9-0.i386.rpmrpm -i MySQL-devel-5.0.9-0.i386.rpmrpm -i MySQL-shared-5.0.9-0.i386.rpmrpm -i MySQL-bench-5.0.9-0.i386.rpm/usr/bin 與 /usr/sbinsetup.exe,全程預設 Next 即可C:\mysqlC:\mysql\bin,執行:mysqld.exe --console# Linux
/usr/bin/mysqladmin --version
# Windows
C:\mysql\bin\mysqladmin --version
# 輸出範例
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
無輸出表示安裝失敗。
mysql -u root
# 預設 root 無密碼,直接進入 mysql> 提示符
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
mysqladmin -u root password "new_password"
# 之後連線需帶密碼
mysql -u root -p
Enter password: *******
# 編輯 /etc/rc.local 加入
/etc/init.d/mysqld start
# 確保 mysqld 腳本存在於 /etc/init.d/
firewall-cmd --add-port=3306/tcp --permanent)my.cnf [mysqld] 區段加入 character-set-server=utf8mb4 避免亂碼完成上述步驟,即擁有一個可用的 MySQL 執行環境,後續可進入效能調優、備份策略、高可用架構等進階主題。