美文网首页PHP新体验
linux下mysql 重置初始密码

linux下mysql 重置初始密码

作者: 河西走廊 | 来源:发表于2018-03-28 10:52 被阅读0次

    第一种:

    # service mysqld stop

    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

    # mysql -u root

    mysql> use mysql;

    mysql> update user set password=password("newpassword") where user='root';

    mysql> flush privileges;

    mysql> service mysqld restart

    # mysql -uroot -p

    输入新设的密码  回车

    登录成功

    第二种

    先登陆服务器,找到自己的my.cnf文件  (find / -name my.cnf),通常在/etc目录下,然后使用 vi my.cnf 命令编辑该文件(建议先备份),在[mysqld]下面加上 skip-grant-tables

    作用是任何密码root都能登录

    #mysql -uroot-p;

    输入任何密码都能能进入mysql

    mysql>use mysql;

    mysql>upadte user set password=password('123') where user='root';

    mysq> flush privileges;

    mysql>quit;

    然后删除或注释my.cnf 文件中加入的skip-grant-tables

    重启 #service mysqld restart;  完成

    参考链接LINUX重启MYSQL的命令 - adolfmc - 博客园

    linux 重新设置mysql密码 - longlongcheng - 博客园

    相关文章

      网友评论

        本文标题:linux下mysql 重置初始密码

        本文链接:https://www.haomeiwen.com/subject/cbrycftx.html