MySQL 8.0.16是一款開源的關系型數據庫管理系統,安裝過程需要一定的技術指導,本文將介紹MySQL 8.0.16解壓版的安裝教程。
步驟如下:
1. 下載MySQL 8.0.16解壓版,并解壓到目錄/mnt/d/mysql-8.0.16-linux-glibc2.12-x86_64。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-8.0.16-linux-glibc2.12-x86_64.tar.gz -C /mnt/d/
2. 新建用戶mysql。
sudo useradd mysql
3. 修改MySQL目錄權限。
sudo chown mysql:mysql -R /mnt/d/mysql-8.0.16-linux-glibc2.12-x86_64/
4. 初始化MySQL。
cd /mnt/d/mysql-8.0.16-linux-glibc2.12-x86_64/bin/
sudo ./mysqld --initialize-insecure --user=mysql --datadir=/mnt/d/mysql-8.0.16-linux-glibc2.12-x86_64/data/
注意:--initialize-insecure參數表示使用不安全的方式初始化,因為第一次啟動需要手動創建超級管理員賬號。
5. 啟動MySQL。
sudo ./mysqld_safe --user=mysql --datadir=/mnt/d/mysql-8.0.16-linux-glibc2.12-x86_64/data/ &
6. 連接MySQL。
sudo ./mysql -uroot -p
7. 修改超級管理員賬號密碼。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
其中,password為自定義的密碼。
8. 允許遠程訪問。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中,password為自定義的密碼。
至此,MySQL 8.0.16解壓版的安裝就完成了。