赞
踩
MariaDB 修改密码&权限
背景:
使用XAMPP 离线安装包安装PHP运行环境,里面用到MariaDB数据库,遇到密码忘记并且root@%账号没有超级管理权限,再次情况下需要充值root密码同时需要调整root@%权限;
密码错误或者无权限会出现一下情况:
操作步骤:
①查找my.cnf 文件
find / -name my.cnf
②执行发现文件:/opt/lampp/etc/my.cnf
编辑文件:
vi /opt/lampp/etc/my.cnf
③加入:[mysqld] 下加入:skip-grant-tables (有时候不需要,看情况跳过此步骤)
然后保存退出即可;
④关闭数据库
sudo /opt/lampp/lampp stopmysql
⑤执行脚本
sudo /opt/lampp/sbin/mysqld --skip-grant-tables
进入以下状态,在此状态下需要重新打开一个会话窗口;
⑥在新的会话窗口执行:
/opt/lampp/bin/mysql -uroot
可执行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";
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。