首页 > 数据库技术 > 详细

linux下mysql修改密码及关闭远程连接

时间:2014-04-17 12:42:19      阅读:613      评论:0      收藏:0      [点我收藏+]

        在很多时候会出现忘记或遗失mysql root密码的情况,我来整理一下解决方法,希望对新学linux的朋友有所帮助。  

一、修改my.cnf 
             添加 skip-grant-tables



   二、寻找mysql的bin文件/usr/bin

     ./mysqladmin -uroot password ‘admin888‘

  三、设置远程连接

   mysql -u root -p
           grant all on *.* to ‘root‘@‘%‘ identified by ‘admin888‘;

  (单纯为了测试,其实也可以不开)

    使用客户端(phpadmin等客户端软件)远程连接数据库查看,迁移的数据库恢复没有。

    四、用新密码登陆及修改密码



    mysql -uroot -p

    select user,password,host from mysql.user;
            update user set password=password("密码") where user=‘root‘;

    flush privileges;

   五、关闭远程连接

    相信做到这步,大家已经会设置。

     修改my.cnf 删除  skip-grant-tables 

     登录mysql,设置关闭远程用户

             update user set host = ‘%‘ where user = ‘root‘; 

              select host, user from user;

     新密码本机连接试试吧 ,密码更改完了。


 

本文出自 “踏酒浅酌” 博客,请务必保留此出处http://hostslinux.blog.51cto.com/8819775/1396736

linux下mysql修改密码及关闭远程连接,布布扣,bubuko.com

linux下mysql修改密码及关闭远程连接

原文:http://hostslinux.blog.51cto.com/8819775/1396736

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!