1、跳过安全模式启动
忘记密码的时候使用,非常好使
停止服务:systemctl stop mariadb
安全模式:mysqld_safe --skip-grant-tables &
登录MySQL:mysql -u root
修改密码:update mysql.user set password=password('新密码') where User='root';
刷新权限:flush privileges;
2、Mariadb不能root远程登录
默认安装的Mariadb配置文件在/etc/mysql/mariadb.conf.d下的50-server.cnf文件中,其中默认的bind-address 为127.0.0.1,我们需要修改为bind-address= 0.0.0.0即可。
3、授予用户权限
GRANT ALL PRIVILEGES ON 库名.* TO '用户'@'%' WITH GRANT OPTION;
bash
# 授全部权限
GRANT ALL PRIVILEGES ON '*; TO '用户'@'%' WITH GRANT OPTION;