zoukankan      html  css  js  c++  java
  • MySQL5.7修改登录密码的几种方式

    1.更新mysql.user表

    use mysql
    UPDATE user SET authentication_string = password('新密码') where user = 'root';
    FLUSH PRIVILEGES;
    

    Tip:有些情况下需要顺带修改plugin认证方式,可用以下写法

    use mysql
    UPDATE user SET authentication_string = password('新密码'), plugin = 'mysql_native_password' where user = 'root';
    FLUSH PRIVILEGES;
    

    2.用SET PASSWORD命令

    SET PASSWORD for 'root'@'%' = password('新密码');
    

    3.用ALTER命令

    ALTER USER 'root'@'%' IDENTIFIED BY '新密码';
    

    Tip:有些情况下需要顺带修改plugin认证方式,可用以下写法

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
    

    4.用GRANT命令(一般用于授权,但也可以修改密码)

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码';
    

    5.使用bin目录下mysqladmin

    写法1:

    mysqladmin -u root -p password 新密码;
    

    回车后输入旧密码,再回车即可

    写法2:

    mysqladmin -uroot -p原密码 password 新密码;
    

    此命令就一步到位,但密码会暴露在命令上(注意-u及-p后面不能用空格)
    Tip:有些版本MySQL安装完后root是没有临时密码的,就可以用此命令直接修改root密码

    mysqladmin -u root password 新密码;
    

    6.参考MySQL忘记root密码方式



    尊重写作权利,转载请注明出处 ^_^
  • 相关阅读:
    jQuery $.each用法
    CodeFirst数据库迁移小记
    IOS中input与fixed同时存在的情况会出现bug
    机器学习十讲--第三讲-分类
    机器学习十讲--第二讲-回归
    机器学习十讲--第一讲
    Pandas数据分析
    Tensorflow-各种优化器总结与比较
    TensorFlow版本问题汇总
    深度学习06
  • 原文地址:https://www.cnblogs.com/convict/p/14750112.html
Copyright © 2011-2022 走看看