1. 安装mysql

此次mysql版本为mysql8.0.15

sudo pacman -S mysql --noconfirm

2. 初始化数据库

sudo mysqld --initialize --user=mysql

此时会生成一个临时密码
archlinux安装mysql,适用于所有arch系 随笔 第1张
初始化数据库容易出现的两个问题:
1) 出现下图问题是缺少icu63,需要执行以下代码
archlinux安装mysql,适用于所有arch系 随笔 第2张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
yay -S icu63 --noconfirm

2) 出现下图问题是文件夹被占用了,需要执行以下代码
archlinux安装mysql,适用于所有arch系 随笔 第3张

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/

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄