1. 程式人生 > >archlinux安裝mysql,適用於所有arch系

archlinux安裝mysql,適用於所有arch系

問題: tex 描述 img oss lin star conf -s

1. 安裝mysql

此次mysql版本為mysql8.0.15

sudo pacman -S mysql --noconfirm

2. 初始化數據庫

sudo mysqld --initialize --user=mysql

此時會生成一個臨時密碼
技術分享圖片
初始化數據庫容易出現的兩個問題:
1) 出現下圖問題是缺少icu63,需要執行以下代碼
技術分享圖片

yay -S icu63 --noconfirm

2) 出現下圖問題是文件夾被占用了,需要執行以下代碼
技術分享圖片

sudo rm -rf /var/lib/mysql

3. 啟動mysql

sudo systemctl start mysqld

4. 登錄mysql

mysql -u root -p

這裏會提示輸入臨時密碼

5. 修改密碼

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-password';

6. 查看mysqld的默認配置

mysqld --verbose --help

默認配置文件:/etc/mysql/my.cnf
默認數據庫文件夾:/var/lib/mysql/

archlinux安裝mysql,適用於所有arch系