- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ROOT 账号权限丢失了我们就几乎不能做很多的事情了,今天本文章来为各位介绍
mysql 数据库 ROOT 账号权限丢失问题解决方法吧,希望文章可以帮助到各位 .
数据库的操作软件有很多,在线的话 phpmyadmin 是非常不错的软件,
比较坑爹的是我的一个机器用的是 amh 的面板,遇到了一件无比郁闷的事 .
大家都知道在没有独立安装 phpmyadmin 的情况下, amh 面板的数据库操作是
AMYSQL …
这个软件。 。。怎么说呢,操作不当,引起的后果可是灰常严重的。 (其他软件操作不当
也会出大事 )
由于想给网站提速,数据库要迁移到阿里云 RDS ,数据库的迁移当然最简单的方法是
直接迁移,这里就需要我们开放源数据库的远程连接 .
由于安全问题, 我们默认的时候把数据库的链接设置的都是本地 localhost ,那么我们需
要改为 % 。。OK 无比郁闷的是我在改为 %之后,在 amysql 面板操作的,
竟然直接导致我的 root 账号没有任何权限… .直接等于账号被锁定。 。root 没有任何操作
权限。。尼玛 ..
对于我这样的计算机小白来说, 这尼玛让我泪奔啊, 刚开始不知道什么原因的时候我差
点都要回滚磁盘了有木有… .
没办法,只能自己先折腾了。
———————————————————–
解决办法: 首先 .你要有服务器的 root 权限,,不然… .那还搞什么啊 ..
(这里介绍一个很使用的命令: skip-grant-tables →非常有用的 mysql 启动参数 )
先停止 mysql 的运行 ;这里建议是正常停止 mysql ,尽量不要 pkill ,因为你的 pkill 可能
导致 mysqld dead but subsys locked.
如果已经 pkill 了那就再 mysqld status 下喽 .然后再 stop.
然后运行 # mysqld_safe –skip-grant-tables amp;
amp; ,表示在后台运行,不再后台运行的话,就再打开一个终端咯。这个 amp; 很实
用哦 ~!
然后 mysql 进入我们的数据库,跳过验证了,也就不必那么麻烦 直接 mysql 进入
然后 use mysql;
我们这里呢介绍下实用 update 赋予 root 账号权限 .
update user set Update_priv = ’Y ’ where user = ‘root;
如果像我这样没有了所有权限。 。。
更新的 MYSQL.USER 表的所有字段中为 N 的为 Y 就可以了。
update user set Select_priv =Y where user = root;
update user set Insert_priv =Y where user = root;
update user set Update_priv =Y where user = root;
update user set Delete_priv =Y where user = root;
update user set Create_priv =Y where user = root;
update user set Drop_priv =Y where user = root;
文档评论(0)