zoukankan      html  css  js  c++  java
  • MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

    先以管理员身份运行cmd(右键单击左下角win菜单)

    输入mysqld -install,net start mysql,下图是返回结果、报错情况以及修正之后的全过程

    启动失败之后输入mysqld --initialize,会自动空一行,然后再次输入net start mysql即可成功启动服务。

    这是因为没有初始化,解压包里缺少data文件夹,输入mysqld --initialize之后data文件夹就自动生成了。

    启动后输入mysql -u root -p 初次登陆(应该免密),回车后出现错误:

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    解决方法如下:

    1. 通过任务管理器结束mysql进程

    2. 命令行进入%MYSQL_HOME%in目录,输入mysqld --skip-grant-tables(跳过权限检查启动mysql)

    3. 打开一个新cmd窗口,输入:mysql,即可登录数据库

    4. 输入update mysql.user set authentication_string=password('123') where user='root' and Host ='localhost'; (更新密码)

    5. 再次结束所有sql进程,重新启动(net start mysql)并登陆

     6. 成功登陆后还需要修改密码,mysql> set password=password('123'); 记得末尾要加分号

    参考内容:http://blog.csdn.net/u014520039/article/details/50949672

                      http://www.jb51.net/article/100211.htm

  • 相关阅读:
    Remove Duplicates from Sorted List II [LeetCode]
    Valid Palindrome [LeetCode]
    Merge Sorted Array [LeetCode]
    Binary Tree Postorder Traversal
    Subsets [LeetCode]
    Search for a Range [LeetCode]
    Reorder List [LeetCode]
    GCC 默认用哪个标准
    18 组装类举例
    17 实例方法、静态方法、类方法
  • 原文地址:https://www.cnblogs.com/sleeping-dog/p/8385065.html
Copyright © 2011-2022 走看看