1. 下载、安装可参考友情链接
2. 安装过程遇到的问题,记录一下
- 问题:安装 rpm 包时提示 依赖检测失败
解决办法:卸载mariadb-libs;再重新安装失败的那个 rpm 包
rpm -e mariadb-libs --nodeps
- 问题:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using
password: NO/YES)
解决办法:
- vim /etc/my.cnf文件;
在[mysqld]后添加skip-grant-tables(登录时跳过权限检查)
- 重启MySQL服务:sudo systemctl restart mysqld
- 进入mysql,登录
mysql -u root -p
不用输入密码,直接回车(出现Enter Password 也一样直接回车,即可登陆成功)
使用名为mysql的数据库,将对应user表的密码置空:
update user set authentication_string='' where user='root';
- 注释掉上上步骤的修改:vim /etc/my.cnf文件;
- 重启MySQL服务:sudo systemctl restart mysqld 。实现无密码登陆了
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'aItaoke@529';
flush privileges
重新进入mysql就需要输入刚刚前面设置的新密码了。
参考文章: