Win10安装MySQL5.7.18winX64 启动服务器失败并且没有错误提示

 更新时间:2017年06月19日 17:34:44   作者:扣子开了  
这篇文章主要介绍了Win10安装MySQL5.7.18winX64 启动服务器失败并且没有错误提示,需要的朋友可以参考下

系统环境:Win10 64位

MySQL版本:mysql-5.7.18-winX64

部署的步骤就是按照网上说的:

1:修改环境变量path,增加值D:\Program Files\MySQL\MySQL Server 5.7\bin

2:复制了一个旧版本mysql安装目录下的my.ini(网上说这里是my-default.in,我的my.ini就是复制了这个文件后重命名的,应该都可以),粘贴到5.7的安装目录D:\Program Files\MySQL\MySQL Server 5.7,并修改了以下两句话:

basedir = D:/Program Files/MySQL/MySQL Server 5.7
datadir = D:/Program Files/MySQL/MySQL Server 5.7/data

在安装目录D:\Program Files\MySQL\MySQL Server 5.7下创建空的data文件夹;

3:管理员(win10,总是要这个权限)运行cmd(去windows的system32里面找到),输入:mysqld -install,显示安装成功;再输入:net start mysql,提示启动服务失败。

此时:到data文件夹下看到5个文件,打开后缀为.err的文件,里面提示:Table 'mysql.plugin' doesn't exist

针对这个问题的解决方案是:

1.把my.ini复制到\bin文件夹下;

2.在cmd到\bin目录,然后输入mysqld --initialize --user=mysql --console 执行此命令, 生成库. 注意有个临时密码, 要记下来;

3.启动服务net start mysql;

4.进入mysql命令下:mysql -uroot -p,输入刚刚的密码;

5.再输入set password = password('root') 修改root的登录密码;//这里的root就是新密码

相关文章

  • mysql update语句的用法详解

    mysql update语句的用法详解

    本文详细介绍了,mysql中update语句的用法,系统全面的学习下update更新语句的用法,有需要的朋友可以参考下
    2014-08-08
  • mysql复制中临时表的运用技巧

    mysql复制中临时表的运用技巧

    数据库损坏,也没有备份。刚好二进制日志全部保存完好,幸福了。导入二进制日志到MYSQL
    2012-09-09
  • 解决mysql5中文乱码问题的方法

    解决mysql5中文乱码问题的方法

    这篇文章主要介绍了解决mysql5中文乱码问题的方法,需要的朋友可以参考下
    2014-04-04
  • MySQL主从同步原理介绍

    MySQL主从同步原理介绍

    这篇文章主要介绍了MySQL主从同步原理介绍,本文讲解了主从同步概述、主从同步需求、主从同步过程等内容,需要的朋友可以参考下
    2015-07-07
  • 一次SQL如何查重及去重的实战记录

    一次SQL如何查重及去重的实战记录

    sql去重这可以说算是比较经典的面试题了,这篇文章主要给大家介绍了一次SQL如何查重及去重的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • 解决SQLyog连接MySQL出现错误Plugin caching_sha2_password could not be loaded

    解决SQLyog连接MySQL出现错误Plugin caching_sha2_password co

    当使用SQLyog连接MySQL时,如果遇到插件caching_sha2_password无法加载的错误,可以通过更改密码并将其标识为mysql_native_password来解决,具体步骤包括:打开命令提示符窗口,登录MySQL,修改密码并更换插件,然后使用新密码连接SQLyog
    2025-01-01
  • mysql 5.7.18 Installer安装下载图文教程

    mysql 5.7.18 Installer安装下载图文教程

    这篇文章主要为大家详细介绍了mysql 5.7.18 Installer安装下载图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • MySQL COUNT(*)性能原理详解

    MySQL COUNT(*)性能原理详解

    这篇文章主要介绍了MySQL COUNT(*)性能原理详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • MySQL的prepare使用及遇到bug解析过程

    MySQL的prepare使用及遇到bug解析过程

    在一次开发中使用 MySQL PREPARE 以后,从 prepare 直接取 name 赋值给 lex->prepared_stmt_name 然后给 EXECUTE 用,发现有一定概率找不到 prepare stmt 的 name,于是开始动手调查问题发生的原因,本文给大家分享mysql prepare使用及问题解决,感兴趣的朋友一起看看吧
    2022-05-05
  • MySQL分表策略与实践小结

    MySQL分表策略与实践小结

    MySQL分表是将原始表中的数据按照一定规则分散到多个表中,以减轻单表数据量过大的压力,本文主要介绍了MySQL分表策略与实践小结,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03

最新评论