Arch源中已经移除了MySQL,但是可以通过安装MariaDB来解决。
1. 可以使用yay
或者pacman
来进行安装:
$ yay mariadb
或者
$ sudo pacman mariadb
2. 安装必备组件
$ sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
3. 跳过安全检查
$ sudo mysqld_safe --skip-grant-tables &
4. 重启服务
$ systemctl restart mariadb.service
5. 此时没有密码,可以直接进入
$ mysql
或者
$ mysql -u root -p
由于跳过安全检查,所以这两个命令都是直接回车就行,不需要输密码。
6. 现在可以自行设置密码,此处不多赘述
例如使用:
$ sudo mysqladmin -u root password "123123"
将密码设置为123123
,然后就可以命令行直接$ mysql -u root -p
回车,输入刚才设置的密码123123
来登陆