当前位置:   article > 正文

Linux MariaDB 修改密码&权限操作_mariadb修改用户密码

mariadb修改用户密码

MariaDB 修改密码&权限

背景:
使用XAMPP 离线安装包安装PHP运行环境,里面用到MariaDB数据库,遇到密码忘记并且root@%账号没有超级管理权限,再次情况下需要充值root密码同时需要调整root@%权限;
密码错误或者无权限会出现一下情况:
在这里插入图片描述
在这里插入图片描述

操作步骤:
①查找my.cnf 文件

find /  -name my.cnf
  • 1

②执行发现文件:/opt/lampp/etc/my.cnf
编辑文件:

vi /opt/lampp/etc/my.cnf
  • 1

③加入:[mysqld] 下加入:skip-grant-tables (有时候不需要,看情况跳过此步骤)
在这里插入图片描述

然后保存退出即可;
④关闭数据库

sudo /opt/lampp/lampp stopmysql
  • 1

⑤执行脚本

sudo /opt/lampp/sbin/mysqld --skip-grant-tables
  • 1

进入以下状态,在此状态下需要重新打开一个会话窗口;
在这里插入图片描述

⑥在新的会话窗口执行:

 /opt/lampp/bin/mysql -uroot
  • 1

在这里插入图片描述

可执行use msyql; 直接进入MariaDB数据库操作指令界面;
注意若无权限请执行:flush privileges; 刷一下即可,详细如下图所示:

然后就可以顺畅玩了:

grant all privileges on *.* to root@'%' identified by "123567" with grant option;

update user set password=password("123456") where user="root";
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/312262
推荐阅读
相关标签
  

闽ICP备14008679号