今天花了两个多小时的时间给别人捣鼓php工具箱,自己都很惊讶。

由于xampp中的不太适合新手刚开始学php使用,所以我给她安装了php工具箱,这是个可以切换版本的软件,我很推荐,而且不需要配置!

不过很让人头疼的是Apache正常启动,,MySql就是无法启动,百度上说的也不咋有用(不一竿子打死,最终解决办法的前身还是百度的),百度上大多数是说的端口问题,Apache是80,MySql是3306,然而检测端口占用信息是安全的,也就是说端口不是致命的。

我说我遇到的这种情况:

1.注册表里没有MySql(或MySqla)(具体位置百度都有);

2.卸载php工具箱,并彻底删除mysql数据库,包括注册表,然而事实总是那么残酷;

3.打开服务,启动mysql服务失败(找不到系统指定的路径)!这条最尴尬。

问题大致也就这些,说说解决办法:

1.首先可以确定mysql数据库彻底删除干净了,否则够你受的。(头一次安装数据库忽略)

2.其次安装php工具箱,查看是否可以启动(一般还是不可以,不过有的可以)

3.检测一下端口,看下80和3306是不是正常

4.win+r 打开doc->cmd,cd到mysql安装路径的bin目录下,如我的路径:

5.可以再次删除注册表的内容,提示删除成功(提示是successful)

6.当然sc delete只是删除该服务在注册表中的子项,支持服务的文件并未被删除

7.删除了我们当然还要安装,否则服务启动不起来的(删除和安装是针对服务中的mysql找不到路径的情况,可以找到的就不用执行操作了,当然了如果启动不起来没有别的方法了,也可以试一试,反正左右启动不起来,何不试试?)

8.此时我们可以启动一下试试了,net start mysql 如果启动成功了,就好说了,我的没有成功···很忧桑。

9.重启了下电脑(根据需求来定,我这是因为php工具箱打不开了)

10.发现服务里的MySql多了个MySqla,我们启动它,而不是启动MySql,这个我们不用管了,也不必纠结是什么了,启动服务后去启动php工具箱的mysql,看是否成功了?

11.很遗憾,我的还是失败,不过我的doc下可以启动了,不知你的是否成功了呢,后来我找到一个很关键的地方:php工具箱上的其他选项菜单->php工具箱设置->允许端口目录

完美,所有的问题都解决了。没有哪款软件是非常好用或者是非常不好用的,主要看有没有耐心去研究它的价值。谢谢亲的认真看完,如有什么问题也可直接留言,或发我邮箱:1760909338#qq.com 请把#换成@符号,谢谢。

最后祝你好运

原文:http://blog.51cto.com/13534640/2105560

php工具箱的mysql服务_解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题...相关推荐

  1. 51cto mysql下载_安装Mysql服务_大神程序员养成之路-Mysql数据库基础_MySQL视频-51CTO学院...

    基础篇https://edu.51cto.com/course/19845.html https://edu.51cto.com/course/19845.html https://edu.51cto ...

  2. Linux重置Mysql密码_解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    Linux重置Mysql密码 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim / ...

  3. linux上部署mysql服务_在Linux环境下部署MySql服务

    之前有下载部署过几次,但是每次都会踩一些坑.特此记录在liunx下部署安装mysql的基本步骤: 1.卸载老版本的mysql find / -name mysql|xargs rm -rf     查 ...

  4. 连接mysql数据库_解决Navicat连接MySQL数据库报错问题

    今天在用Navicat连接另外一台主机上的MySQL时报错: Host is not allowed to connect to this MySQL server 默认安装的mysql无法远程连接是 ...

  5. 1698无法登录mysql服务器_解决MySql ERROR 1698 (28000) 错误:Access denied for user 'root'@'localhost'...

    今天尝试在Ubuntu虚拟机上安装MySql 数据库(版本是:5.7.23-0Ubuntu0.18.04.1),数据库安装很简单,就是三行命令:html sudo apt-get install my ...

  6. MySQL数据库连接不上mysql服务器,计算机服务找不到mysql服务的解决办法

    我使用的mysql数据库是Navicat,打开软件之后,点击连接MySQL,突然弹出了一个窗口,提示连接不到localhost MySQL服务器,经过一番研究,解决了 一.添加MySQL服务,并设置开 ...

  7. 没有mysql服务_为什么我的mysql服务没了?

    mysql服务没了的原因:1.没有注册服务:2.系统更新等原因导致MySQL服务丢失.解决方法:1.以管理员用户打开cmd:2.使用命令进入MySQL的安装路径下的bin目录:3.执行"my ...

  8. windows10下同时安装两个mysql服务的解决办法

    本机原本是安装了mysql5.7.2版本数据库,但是后来由于别的原因,需要安装一个mysql8.0.23版本的数据库,在安装第二个过程中遇到了很多问题,因此记录以下. 第一个mysql5.7.2版本的 ...

  9. navicat for mysql服务_使用Navicat for MySQL数据库连接服务器中的MySQL服务

    本文主要向大家介绍了使用Navicat for MySQL数据库连接服务器中的MySQL服务,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 第一步:登录mysql服务器,新建一个 ...

  10. 理解mysql服务_我所理解的MySQL(一)基础架构

    你好,有幸相见. 从九月开始,我决定发起「每周一博」的目标:每周至少发布一篇博客,可以是各种源码分析研读,也可以是记录工作中遇到的难题. 在经过了一段时间漫无目的的学习之后,我发现那样用处好像不大,看 ...

最新文章

  1. kettle于javascript步骤错误处理
  2. suse linux如何重置密码忘记,SUSE Linux忘记root密码的处理办法
  3. python如何输出两列数据_Python-如何将一列分为两列?
  4. Java 算法 字符删除
  5. pytorch学习笔记(一):Tensor(张量)
  6. AngularJS JetBrains WebStorm简介
  7. AJAX学习摘记——客户端访问WebService(上)
  8. EDA技术实用教程 | 复习四 | 标识符、关键字和规范的书写格式
  9. [搜片神器]使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)
  10. 初中英语语法(002)-be动词和一般动词的一般现在时
  11. 实现 Excel 多列数据组合
  12. 移动端app跳转百度地图
  13. android room 教程,Android Room的使用详解
  14. 以下不是python语言合法变量_违法行为的客体是指法律所保护的而为违法行为所侵害的:()...
  15. jQuery中的动画 -- 案例
  16. 机器人产业化给导电环行业带来的机遇
  17. 企业邮箱搭建模式优劣分析
  18. NOIP提高组初赛模拟赛赛后感想
  19. Vijos CoVH之柯南开锁 (二分图)
  20. Java的UDP服务端

热门文章

  1. SQL:postgresql查询某个字段最大值行的其他字段值
  2. SLAM_ORB-SLAM3(VIO/IMU)适配KITTI数据集,并评估!!!奶妈级教程!!!
  3. pcl_viewer 常用实用指令
  4. DB2 DatabaseMetadata类的使用
  5. java web/Maven项目结构分析
  6. python自动搜索最佳超参数之GridSearchCV函数
  7. 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。
  8. keras实现Segnet、FCN、U-Net系列分割网络
  9. spring-data-elasticsearch (elasticsearch 6.7.0) @Document 和 @Field 注解详解
  10. 0917 词法分析程序(java版)