安装
sudo pacman -S mysql
安装完成后,先初始化Mysql后在启动mysqld服务
初始化
- initialize初始化
sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
初始化完成的命令行窗口会输出一个root用户的临时密码,需要记录下来作为第一次登录使用
- initialize-insecure
sudo mysqld --initialize-insecure --user=mysql --basedir=/usr --datadir=/var/lib/mysql
该方式初始化不会生成临时密码
登录数据库,并重设密码
初始化完成后,启动mysqld服务
sudo systemctl start mysqld.service
initialize初始化的数据库用如下方式登录
mysql -u root -p
Enter password: (输入记录下的临时密码)
initialize-insecure初始化的数据库用如下方式登录
mysql -u root --skip-password
登录进去之后,修改密码,命令如下
ALTER USER 'root'@'localhost' IDENTIFIED BY '你想设置的密码';
之后就可以用root用户登录数据库
如果需要开机启动mysqld服务
sudo systemctl enable mysqld.service