zoukankan      html  css  js  c++  java
  • mysql—Access denied for user 'root'@'localhost' (using password:NO)

    安装mysql未设置初始密码,登录提示Access denied for user 'root'@'localhost' (using password:NO):

    解决方案:

       sudo /etc/init.d/mysqld stop      //关闭mysql

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

    ----------------------------------------------------------------------------------------

    mysqld_safe命令在启动mysql,更新root账号的密码

    --skip-grant-tables:不启动grant-tables(授权表),跳过权限控制。

    --skip-networking :跳过TCP/IP协议,只在本机访问(从网上有些资料看,这个选项不是必须的。可以不用)

    ----------------------------------------------------------------------------

      打开新的命令窗口

           mysql -u root mysql

           mysql> UPDATE user SET Password=PASSWORD('你想要的密码') where USER='root';

           mysql> FLUSH PRIVILEGES;   //刷新权限

       另外,如果登录mysql数据库后执行脚本遭遇 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement,可以使用重新设置一次密码即可解决问题.

       mysql>set password = password('p12#456'); 
  • 相关阅读:
    Codeforces 492E Vanya and Field
    Codeforces 492D Vanya and Computer Game
    HDU 5125 magic balls(线段树+DP)
    HDU 5124 lines
    Codeforces 488D Strip (set+DP)
    FZU 2079 最大获利(线段树+DP)
    Codeforces 490D Chocolate
    Codeforces 490C Hacking Cypher
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/muzi1994/p/5818136.html
Copyright © 2011-2022 走看看