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,然后根据返回的提示,先输入旧密码,然后输入新密码,确认即可。

  • 相关阅读:
    适配器模式(16)
    状态模式(15)
    用反射技术替换工厂种的switch分支(14)
    2017年目标与规划
    抽象工厂模式(13)
    观察者模式(12)
    建造者模式(11)
    TCP 可靠传输与流量控制的实现
    TCP报文段的首部格式
    TCP可靠传输的工作原理
  • 原文地址:https://www.cnblogs.com/seapower/p/8819316.html
Copyright © 2011-2022 走看看