MySQL 8.0 開發版安裝教程
MySQL 8.0 是一款強大的開源數據庫管理系統,為了方便開發者進行使用和學習,下面介紹它的安裝方法。
Step 1:下載 MySQL 開發版
首先,從 MySQL 官方網站下載 MySQL 8.0 開發版:https://dev.mysql.com/downloads/mysql/
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22.tar.gz
Step 2:安裝依賴庫
在安裝之前,需要先安裝一些依賴庫:
sudo yum install cmake gcc gcc-c++ boost boost-devel bison ncurses ncurses-devel zlib-devel
Step 3:解壓縮文件
下載完畢后,解壓縮文件:
tar -xzvf mysql-8.0.22.tar.gz
cd mysql-8.0.22/
Step 4:配置 MySQL
進入解壓目錄,執行以下命令:
mkdir build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_BOOST=../boost/
解釋:
- 指定安裝路徑為 /usr/local/mysql
- 指定數據目錄為 /usr/local/mysql/data
- 啟用 InnoDB 存儲引擎
- 啟用其他存儲引擎
- 啟用 Infile 功能
- 設置默認字符集和校對規則
- 指定 boost 依賴庫目錄
Step 5:編譯安裝
編譯安裝:
make -j4
sudo make install
Step 6:初始化 MySQL 數據庫
執行以下命令初始化 MySQL 數據庫:
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
sudo chown -R mysql:mysql /usr/local/mysql
sudo chmod 750 /usr/local/mysql/bin/mysqld_safe
sudo cp support-files/mysql.server /etc/init.d/mysqld
sudo chkconfig --add mysqld
sudo chkconfig mysqld on
sudo service mysqld start
Step 7:設置 MySQL 密碼
登錄 MySQL:
/usr/local/mysql/bin/mysql -uroot -p
設置密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';
更改密碼:
use mysql;
update user set authentication_string=password('newpassword') where user='root';
flush privileges;
退出:
quit;
Step 8:測試 MySQL
測試 MySQL 是否正常運行:
/usr/local/mysql/bin/mysql -uroot -p
輸入密碼后,出現以下界面說明安裝成功:
mysql>
上一篇下邊框取消css中代碼
下一篇html5動圖代碼