MySQL 是一個開放源代碼的關系型數據庫,支持多種操作系統。在安裝 MySQL 數據庫時,有兩種方法:二進制包安裝和源碼編譯安裝。
二進制包安裝
1. 在官方網站下載二進制包(tar.gz文件) 2. 解壓縮二進制包到指定目錄(例如 /usr/local/) 3. 創建MySQL數據目錄(例如 /var/lib/mysql/)并設置目錄權限 4. 初始化數據庫:進入MySQL安裝目錄/bin,執行以下命令 ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql 5. 啟動 MySQL:執行以下命令 ./mysqld_safe --user=mysql & 6. 登錄 MySQL:執行以下命令 ./mysql -u root -p 7. 設置 MySQL root 用戶密碼:執行以下 SQL 語句 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼');
源碼編譯安裝
1. 在官方網站下載源碼包(tar.gz文件) 2. 解壓縮源碼包到指定目錄(例如 /usr/local/) 3. 安裝依賴包:執行以下命令 apt-get install build-essential apt-get install libncurses5-dev 4. 進入源碼目錄(例如 /usr/local/mysql-5.7.10),執行以下命令 ./configure --prefix=/usr/local/mysql make make install 5. 創建MySQL數據目錄(例如 /var/lib/mysql/)并設置目錄權限 6. 初始化數據庫:進入 MySQL 安裝目錄,執行以下命令 ./bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql 7. 啟動 MySQL:執行以下命令 ./bin/mysqld_safe --user=mysql & 8. 登錄 MySQL:執行以下命令 ./bin/mysql -u root -p 9. 設置 MySQL root 用戶密碼:執行以下 SQL 語句 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼');