精华内容
下载资源
问答
  • Mysql服务无法启动

    2020-04-23 12:25:15
    MySQL 服务无法启动。 服务没有报告任何错误。 今天我正常进行这工具人的工作,突然发现 Mysql启动不了了 原因:在安装的时候听信网上的方法在根目录下创建了一个xx.ini的文件,导致的。 解决方法:删除MySQL下的...

    本人安装的是5.7.29最新版的 刚开始用的好好的,结果过了两天就变成这样了

    net start mysql
    MySQL 服务正在启动 …
    MySQL 服务无法启动。

    服务没有报告任何错误。在这里插入图片描述
    今天我正常进行这工具人的工作,突然发现 Mysql启动不了了
    原因:在安装的时候听信网上的方法在根目录下创建了一个xx.ini的文件,导致的。
    解决方法:删除MySQL下的data文件夹和xx.ini文件
    打入mysqld --initialize 然后等一会就好了,之前我也是查到了只要打入mysqld --initialize就行了,但是我不行啊,必须要删除data文件和 xx.ini文件然后打入命令才行

    随后就是更改密码的步骤了1. 关闭正在运行的MySQL服务
    2. 打开DOS窗口,转到mysql\bin目录
    3. 输入mysqld --skip-grant-tables 回车 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >
    6. 连接权限数据库: use mysql;
    7. 改密码:update user set password=password(“root”) where user=“root”;
    mysql5.7以上版本–> UPDATE user SET authentication_string=PASSWORD(“root”) WHERE User=“root”;
    8. 刷新权限(必须步骤):flush privileges; 
    9. 退出 quit。
    10. 注销系统,再进入,使用用户名root和刚才设置的新密码root登录。

    在这里插入图片描述
    然后会发现想要执行命令还得再修改密码 然后更改密码就行了
    alter user ‘root’@‘localhost’ identified by ‘mysql’;就行了
    虽然修复了,但是里面的数据全部都没有了,幸好不是企业使用不然就完了

    展开全文
  • mysql 服务无法启动

    千次阅读 2019-01-24 10:58:34
    MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。 又找了半天其他人解决这个问题的办法,照着做没搞定。 然后: mysql -console 2019-01-24T02:27:27.237200Z 0 ...

    心血来潮搞个mysql8.0免安装版本。按网上的下载配置完了启动。显示

    MySQL 服务正在启动 .
    MySQL 服务无法启动。

    服务没有报告任何错误。

    请键入 NET HELPMSG 3534 以获得更多的帮助。

    又找了半天其他人解决这个问题的办法,照着做没搞定。

    然后:

    mysql -console

    2019-01-24T02:27:27.237200Z 0 [ERROR] [MY-000077] [Server] D:\Program Files (x86
    )\mysql-8.0.14-winx64\bin\mysqld.exe: Error while setting value 'NO_ENGINE_SUBST
    ITUTION,NO_AUTO_CREATE_USER' to 'sql_mode'.

    隐约记得error后边是配置文件里的。直接在my.ini里把这句话注释掉。然后初始化启动,妥妥的。

     

    翻了翻这个sql_mode参数https://www.cnblogs.com/Zender/p/8270833.html

    ONLY_FULL_GROUP_BY

    对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么将认为这个SQL是不合法的,因为列不在GROUP BY从句中

    STRICT_TRANS_TABLES

    在该模式下,如果一个值不能插入到一个事务表中,则中断当前的操作,对非事务表不做任何限制

    NO_ZERO_IN_DATE

    在严格模式,不接受月或日部分为0的日期。如果使用IGNORE选项,我们为类似的日期插入'0000-00-00'。在非严格模式,可以接受该日期,但会生成警告。

    NO_ZERO_DATE

    在严格模式,不要将 '0000-00-00'做为合法日期。你仍然可以用IGNORE选项插入零日期。在非严格模式,可以接受该日期,但会生成警告

    ERROR_FOR_DIVISION_BY_ZERO

    在严格模式,在INSERT或UPDATE过程中,如果被零除(或MOD(X,0)),则产生错误(否则为警告)。如果未给出该模式,被零除时MySQL返回NULL。如果用到INSERT IGNORE或UPDATE IGNORE中,MySQL生成被零除警告,但操作结果为NULL。

    NO_AUTO_CREATE_USER

    防止GRANT自动创建新用户,除非还指定了密码。

    NO_ENGINE_SUBSTITUTION

    如果需要的存储引擎被禁用或未编译,那么抛出错误。不设置此值时,用默认的存储引擎替代,并抛出一个异常。

    不知道为啥在配置文件里初始化化这个参数会报错。

    展开全文
  • mysql服务无法启动

    2020-02-12 09:20:52
    mysql服务无法启动问题 必须以管理员身份打开命令行窗口,否则可能报错 cmd下执行 net start mysql ,提示服务名无效。这是因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中...
    • mysql服务无法启动问题
    1. 必须以管理员身份打开命令行窗口,否则可能报错
    2. cmd下执行 net start mysql ,提示服务名无效。这是因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。接下来将MySQL注册到win服务里面。
    3. cd 切换到MySQL安装目录,输入 mysqld --install 回车,提示Service successfully install 表示成功安装
    4. 再次执行 net start mysql ,如果提示MySQL服务无法启动。
    5. 尝试图形界面手动启动MySQL,桌面右键计算机(此电脑)选择管理,服务,找到MySQL,手动启动
    6. 如果出现如下提示,手动无法启动。看上图,MySQL服务下面有个MySQL80服务,状态正在运行。这两个服务只能同时启动一个。回到命令行窗口,关掉MySQL80,就可以启动MySQL了。
    • 由于mysql新版采取新的加密方案,可能会导致操作工具连接失败。
    	mysql8 新 caching_sha2_password
    	       旧 mysql_native_password
    -- 加密机制
    -- 建立一个账号为 admin  密码为 admin 加密机制为 mysql_native_password
    create user admin identified with mysql_native_password  by 'admin';
    -- 专为连接工具创建----------------------------------------------------------------
    -- 以后建立连接就用这个管理员创建连接
    -- 向'admin@%'账号 授管理员权限。
    grant all on *.* to admin;
    
    -- 设置密码
    set password for admin = '123456';
    
    
    展开全文
  • mysql服务器无法启动

    千次阅读 2017-12-19 00:12:37
    mysql服务器无法启动mysql服务器无法启动时,一般时配置文件和路径的问题。 这里提供一种解决的方式:即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。 ...

    mysql服务器无法启动

    mysql服务器无法启动时,一般时配置文件和路径的问题。
    这里提供一种解决的方式:即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。
    详细步骤:
    第一步:修改配置文件
    1. 在mysql目录下有一个.ini文件,一般下载后默认为“my-deful.ini”,该文件时mysql的初始化配置文件。由于mysql的启动时一般对于的文件叫my.ini,所以我们需要先将该文件改为“my.ini”。
    2. 修改my.ini的配置:

    basedir = D:\mysql
    datadir = D:\mysql\data
    port = 3306
    server_id = localhost

    上面的basedir是mysql目录下,datadir路径为mysql下data目录(和bin目录同级),这里的data目录如果没有,需要自己创建一个空白文件夹,如果有,需要将data文件夹里的东西都删掉,然后mysql初始化的时候会自动创建。

    第二步:删除已有的mysql服务,再重新安装
    1. 输入cmd,进入命令窗口,输入net stop mysql停止mysql服务(这里mysql的服务名每个人的可能不一样,5.7版的一般名为mysql57,是实际情况而定)。
    2. 初始化mysql:在命令窗口中进入bin目录,输入mysqld –initialize –user=mysql –console
    或者mysqld –initialize-insecure(这个是不设置root用户的密码权限,空密码登陆)
    此时回生成一个随机的临时密码,请记下它,便于待会登录mysql
    这里有时会没法正确生成data目录里的文件,在数据库初始化过后,data目录应该如下:
    这里写图片描述

    注意: 这里要注意:有时输入mysqld –initialize –user=mysql–console后,
    data目录中只能生成图片中第二部分的文件,这时数据库安装服务器后还是无法启动的。
    因为第一部分的文件夹是MySQL的默认数据库包括,用户权限的数据表。
    如果出现上述情况,初始化数据库时,一定要先重启计算机,然后再删除data目录里的东西,重新初始化

    1. 重装mysql服务器:还是在bin目录下,输入 mysqld install mysql
      mysql为服务的名称。

    启动服务,修改密码
    在cmd窗口,输入net start mysql,启动mysql服务。登录mysql后,
    先打开mysql数据库– use mysql;
    然后修改密码–update user set password = password(‘123456’) where user = ‘root’。
    mysql5.7后密码不叫password了,字段名为:authentication_string。
    另外,修改密码也可以在navicat中修改,根据生成的随机密码或者空密码(mysqld –initialize-insecure初始化数据库时),可以登录连接MySQL,然后再mysql数据库中找打user表,找到对应字段修改

    展开全文
  • MySQL 服务无法启动

    2020-02-14 13:59:27
    MySQL 服务无法启动 基本的安装步骤请参见: https://blog.csdn.net/weixin_42869365/article/details/83472466 当大家看到文章的第5步的时候即:mysql.ini文件的内容。 这个地方不知道大家按照文章给的内容来复制会...
  • MySQL服务无法启动

    2019-04-26 01:36:02
    MySQL服务无法启动,提示 在其他方法都不奏效的情况下,打开data文件夹后缀名为.err的文件,发现以下报错: Failed to find valid data directory Data Dictionary initialization failed 可使用以下方法解决...
  • 操作系统win8.1 mysql为官网下载的64位zip解压缩 启动的时候 进程那边mysqld.exe会出现以下 然后消失 另外我启动时使用的ini文件是我写的那个my.ini要在哪里设置吗 求各位大大帮忙 以下是网上各种方法尝试的结果...
  • MYSQL 服务无法启动

    2020-05-11 13:59:27
    会碰到无法启动MYSQL服务的问题。 有时候需要运行mysqld --initialize ,但是这会丢失数据文件。 报错信息: C:\>net start mysql The MYSQLservice is starting. The MYSQL service could not be started. ...
  • MySql服务无法启动

    2013-09-21 19:59:00
    起因 最近在用将自己的电脑的数据库从...于是在百度上搜各种解决的方法,修改了my.ini文件,也就造成后来的MySql服务无法启动! 情况 首先,在修改MySql的my.ini文件,关掉MySql的服务,就会出现 错误1067:...
  • Mysql 服务无法启动

    2017-02-11 17:24:28
    mysql service 一直是红色不能启动,经常报错 可能在你的安装目录下没有data文件夹 1. 首先将 C:\Program Files\...2. 然后使用cmd的管理员模式输入如下自动创建data文件夹服务就可以启动了mysqld --initialize
  • MySQL 服务无法启动。 服务没有报告任何错误。 这里介绍不是百度标题一放上去就能直接拿到结果的那种,碰到的问题比较偏, 这里我试过百度上各种不同的方法都没有见效果,比如各种配置ini文件等, (ps:不同版本的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,819
精华内容 2,327
关键字:

mysql服务无法启动

mysql 订阅