先说一下安装步骤:

1.从官网下载mysql5.7 zip版本,选择x64版本后,下载,解压。

2.新建mysql目标,例如在D盘新建一个mysql文件夹。解压刚刚下载的zip文件,把解压后的文件全部复制到我们的mysql文件夹里,如图:

在这个目录下,新建my.ini,填入一些基本配置信息。

3.!!画重点 配置base_dir和data_dir,其中data_dir后面的data文件夹此时不需要新建一个空的,后续的操作会为我们自动生成的。

至此,配置基本结束~但是,如果需要导入一些大的sql文件,还需要配置一些其他项,后面咱们再慢慢添加。

4.把mysql路径添加到系统的环境变量里。在path里添加mysql的bin路径,此时我需要添加的路径是:D:\mysql57\bin

5. 使用管理员方式打开cmd,然后进入到mysql的bin目录所在的路径为止,依次执行:

mysqld --initialize

(此时可以观察到,mysql目录里多出一个data文件夹,打开data文件夹,有一个.err文件,里面有一个随机生成的数据库密码,后面会用到!)

mysqld --install

此时按ctrl+shift+ESC打开我们的服务控制台,会显示出mysql服务。

然后,我们运行 net start mysql

顺利的话,此时cmd窗口会提示,服务已成功启动。

6.接着,我们输入mysql -u root -p,回车,会要求我们输入密码,复制my.ini的.err文档生成的密码即可进入数据库。

7.修改root密码:alter user 'root'@'localhost' identified by '新密码'

8.重启mysql服务,重新进入到数据库,一切OK~


9.有时候我们会有导入大的sql文件的需求,此时需要修改my.ini配置。

有些教程里,使用set global max_allowed_packet进行设置,我这边亲测无效,建议修改配置信息,到my.ini里面,可以保证有效~

我遇到了以下两个问题~~

1.mysql server has gone away...

此时在my.ini里添加一行:max_allowed_packet=500M

保存后重启mysql,生效~

2.[Err] 1118-Row size too large(>8126)

此时在my.ini里添加下面两行:

至此,问题解决了。

innodb_log_file_size=100M; innodb_strict_mode=0

mysql5.7安装后服务无法启动问题相关推荐

  1. MySQL安装后服务无法启动

    背景:Win10 x64位操作系统,以.MSI文件安装. 安装完成后,按照以下流程配置. 1.配置环境变量 我的电脑->属性->高级系统属性->高级->环境变量->pat ...

  2. 为什么新装的mysql5.7服务无法启动_mysql 5.7安装 MySQL 服务无法启动但是服务没有报告任何错误...

    MySQL 5.7的安装有两种方式,一种是下载安装程序,点击安装,另一种是下载压缩包,直接解压,配置一下就可以运行了 个人更喜欢压缩包的形式,所以本文记录的也是压死包形式的安装(配置) 我下载的最新的 ...

  3. phpstudy mysql端口_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  4. my.ini修改后服务无法启动_教你发布vue+.netCore项目到服务器

    最近一直在做项目,发布部署的事情都是同事或者老大做的,无奈什么事都要自己尝试经历后才能记住,所以发布的事情轮到我了,由于是第一次发布部署项目到一个新的服务器环境,难免会遇到各种各样的问题,总结下来,希 ...

  5. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  6. 多个exe打包成一个exe安装程序,安装后可一键启动多个服务

    博客帮助我解决了很多问题,于是想把自己遇到的问题记录下来希望对他人有所帮助.有些帖子写得很是简单,一旦忽略了某个关键细节,就可能看不懂了,就要花费更多的时间才能解决问题或者另寻良方,所以我自己尽可能写 ...

  7. 数据库工作笔记018---Windows下mysql安装_服务无法启动没有报告解决

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 之前用的好好,就今天,mysql服务就起不来了,之前都在centos上做mysql,为了少花时间弄 ...

  8. my.ini修改后服务无法启动_VisualSVN Server 自助修改密码页面

    一.安装VisualSVN服务: 下载VisualSVN Server(https://www.visualsvn.com/server/download/),并安装VisualSVN Server, ...

  9. 安装错误 服务尚未启动_原创 | 西门子300软件安装出错处理大全

    每天解答学员问题中,好多学员经常都会问到西门子S7-300编程软件的安装以及软件安装出错的问题,因此收集了这些最常见的问题,以及对应的解决方法,希望对大家有所帮助! 一.西门子300 SMART软件安 ...

最新文章

  1. MIT开发新加密货币,用户所需数据比比特币减少99%
  2. mysql用户ip登录失败怎么办_MySQL使用IP地址登录 ERROR 1045 (28000) Access denied for use...
  3. tablayout 增加数字小标_为TabLayout添加角标的最简单方法
  4. 为什么说Swift正在颠覆整个互联网生态?
  5. 伦敦银行 如何计算利息
  6. Linux中的mysql.redis
  7. 【2018.3.24】模拟赛之三-ssl2547 圆环【数论】
  8. 配置jupyter-pytorch深度学习环境
  9. 指数随机变量 泊松过程跳_如何深刻的理解随机变量
  10. 插入1000万条数据到mysql数据库表
  11. android游戏开发框架libgdx环境搭建
  12. 简述中断处理的6个步骤_基于SCDM软件的CFD前处理工作5个步骤
  13. 可靠产品设计的5项技术 02-识别和评估关键的可靠性风险
  14. 从零开始设计RISC-V处理器——五级流水线之数据通路的设计
  15. Linux下编译程序/usr/bin/ld: cannot find -l*错误的解决方法
  16. 360WIFI登陆页面地址
  17. linux开启telnet服务(总结)
  18. 1到n中减少了一个数,顺序被打乱,找出缺失的数
  19. matlab进行道格拉斯筛选,用MATLAB计算柯布道格拉斯函数,需要计算程序,急!谢谢大神...
  20. 基于Android应用《玩转英语》(总报告)

热门文章

  1. 经由unix域套接字传送文件描述符
  2. 灵魂不改,理念不改,不能成事,所以找一个有这样理念的人就OK
  3. target=_blank的使用
  4. vue 下载lodop时页面数据丢失问题
  5. 摸鱼神器!晃一晃鼠标即可关闭显示器
  6. Android5g手机,Android 11为5种不同状态的5G手机做准备
  7. 简化 java.lang.Long 类的源码
  8. 软考高级系统架构设计师:论面向服务的架构及其应用
  9. 性格测试小软件有哪些,十个有趣的性格小测试 测试你是什么性格
  10. 高德地图 Service 创建服务 USERKEY_PLAT_NOMATCH