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

  • 相关阅读:
    方向余弦阵,欧拉角,四元数
    贝叶斯公式理解
    mysql安装错误解决办法
    arduino 配置 esp8266
    决策树的python实现
    ppt罗列项排版
    ★-原创性说明-★
    【通知】即日起重启技术博客
    第一篇:你不一定了解的"推荐系统"
    第十篇:K均值聚类(KMeans)
  • 原文地址:https://www.cnblogs.com/seapower/p/8819316.html
Copyright © 2011-2022 走看看