zoukankan      html  css  js  c++  java
  • win10的mysql服务无法启动

    net start mysql

    无法启动

    1.可以进入MySQL的bin目录下 mysql --remove

    2.检查一下自己的my.ini是否配置正确

    [mysqld]

    #basedir代表自己MySQL的安装根目录
    basedir = D:MySQLmysql-5.7

    #datadir代表自己MySQL的数据库保存的目录,如果没有在MySQL安装的根目录下新建一个data文件夹 
    datadir = D:MySQLmysql-5.7data

    #port代表端口号
    port = 3306
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

    因为data下已经有数据

    所以 mysqld --install

    然后输入mysqld --skip-grant-tables

    此时命令行已无法再输入,另开一个命令行窗口。

    3.命令行输入:mysql,即可登录数据库

    4.此时要做的是修改密码,命令行输入:update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';

    此时再在任务管理器结束所有的MySQL进程,包括mysql.exe 和mysqld.exe,重新打开命令行窗口,启动mysql服务器,即可用新密码登录。

    5、登录,输入命令行,有个错误提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 提示我们要重置密码。

    6.bin目录下 输入 mysqladmin -u root -p password,然后根据返回的提示,先输入旧密码,然后输入新密码,确认即可。

  • 相关阅读:
    TextField KeyUp事件
    extjs 弹出windowsurl
    coolite TreePanel CheckBox联动
    自动生成储存过程及.net代码(sql2000,sql2005,sql2008)
    ComboBox三级关联
    ext window关闭
    DLL编写教程
    阿里云笔试题
    c/c++复杂声明的理解
    malloc/free与new/delete的区别
  • 原文地址:https://www.cnblogs.com/seapower/p/8819316.html
Copyright © 2011-2022 走看看