mysql登陆后只出现information_schema和test两个数据库(root用户丢失超级权限)


如果你所有的方法都试过,均未解决问题,

那么

你可以试试

直接拷贝data目录文件


今天在开启远程登录权限,在授权访问时不慎导致root用户权限丢失,经过多番尝试,依旧无法登入mariadb(mysql延伸版)的mysql库(直接在服务器用localhost登录也无效,依旧只出现information_schematest两个数据库),在各大博客及论坛上找办法,要不就是不符合要不就是你抄我我抄你增加访问量,没能解决最终问题,万幸得是最终数据还是得到了恢复,以此作为总结和教训!

如果你在接下来的操作没有备份原始文件,请记注意:

备份!备份!备份!

备份整个

C:\ProgramData\MySQL\MySQL Server 5.6\data(mysql默认数据库存文件储路径)

查询mysql的DB文件存储路径:show global variables like "%datadir%";



一、问题:

mysql登陆后只出现information_schema和test两个数据库(root用户丢失超级权限)
在这里插入图片描述

二、解决方案:

1、备份数据及结构! 还原或重装!

2、将data文件直接导入另一个数据库,得到表结构和数据:

https://blog.csdn.net/seesun2012/article/details/83861764


























注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!


持续更新中…

如有对思路不清晰或有更好的解决思路,欢迎与本人交流,QQ群:273557553,个人微信:
你遇到的问题是小编创作灵感的来源!


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值