zoukankan      html  css  js  c++  java
  • 【windows 下安装 mysql-server 无法登录问题解决】

    ----------------------------- 无感的首行 -----------------------------

      新版 mysql-server 5.7 安装后发现无法使用 mysql -uroot (-p) 来登录,查了下文档发现新版在安装时会初始化一个密码放在启动的错误文件里,

    错误文件的路径 %mysql-server-dir%dataDESKTOP-JC062LS.err , 如我的路径是:

    D:Software_installMYSQLmysql_servermysql-5.7.13-winx64dataDESKTOP-JC062LS.err

    [我在 my-default.ini 里面 basedir 和 datadir 都设置了]

    -- >> 

      然后打开这个错误文件DESKTOP-JC062LS.err 并搜索 "temporary password" ,发现目标:

    2016-06-16T04:45:17.538707Z 1 [Note] A temporary password is generated for root@localhost: S?l;f4qX*w&a

    密码就是后面那串东西啦,拿着这个默认密码就可以登录啦: mysql -uroot -p

      登录之后还不行的哦,需要重设密码才能进行下一步操作,看报错:

    mysql> show databases;
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

      好咯,改改密码而已啦: 

    mysql>SET PASSWORD = PASSWORD('YourPassword');

    mysql>ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

    mysql>flush privileges;

    ==>或者试试其他方法:

    mysql> set password for 'root'@'localhost'=password('YourPassword');

    mysql>flush privileges;

      <==

    --------------------------------------------------- ^_^ -------------------------------------------------------------------

      好了,可以愉快地玩耍了,建议 root 账号仅用于 localhost ip 登录,对于其他业务或其他地方的登录可用 create user 创建其他账户,这样就不用怕被人抄家了啊。

  • 相关阅读:
    idea spring boot启动项目上面有红色叉
    hibernate Criteria中多个or和and的用法 and ( or or)
    CAS Server 4.2.7(自定义密码验证) 部署
    Web应用系统集成CAS-rest指南
    用DBMS_REDEFINITION将普通表转换为分区表
    windows编译libevent时报告“缺少print_winsock_errors.obj”的解决
    Oracle表增删分区的脚本
    libcassandra开发示例
    关于MongoDB API的两个小经验
    C/C++开发Cassandra的一些经验
  • 原文地址:https://www.cnblogs.com/peiqianggao/p/5591379.html
Copyright © 2011-2022 走看看