archlinux安装mysql,适用于所有arch系

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/

猜你喜欢

转载自www.cnblogs.com/buinar/p/10859680.html