Wampserver报错、橙色、mysql打不开
Wampserver下的几个常见的问题
最近在弄Wampserver,发现有几个问题存留在这里,今天就来解决一下吧
- 首先就是关于报错的这个一个问题:
- 第二就是关于一直不变绿的原因
关于报错:
在我的电脑上,因为很久不太用这个了,所以出现了一些问题,我在打开Wampserver的时候他是黄色的,一直没有变绿不说,而且还报错了,他说:D:/wamp64 mysql or php PATH,具体好像有点记不清了(但是没有关系,解决了),然后点进去,出现一系列的东西,大概就是解释了报错的原因:
error: D:/wamp64 or PHP in PATH - Stack Overflow

这就是点进去之后的截图,大致的意思就是我们的mysql出问题了:
然后去谷歌查了一下,说的是:
Using paths on Wampserver's PHP or MySQL versions in the PATH environment variable is strongly discouraged or even prohibited.
Wampserver does not create any paths on PHP or MySQL versions. Wampserver does not use the paths declared in the PATH environment variable.
Using a path on Wampserver or on a version of PHP or MySQL is detrimental to the proper functioning of Wampserver and - for sure - will create problems for you in the future.
Using the PATH to launch applications is a survivorship of the past and it will cause you big problems if you change versions of PHP.
There is absolutely NO NEED to add anything into the Windows PATH because that will ALWAYS just cause you issues later when you change versions of either PHP or MySQL.
This was not checked in versions before version 3.0.3. It is now verified following the problems encountered by users when they wanted to change version PHP or MySQL. For example with a PATH on PHP version 5.6.34 makes that when we change version, for example PHP 7.2.0, this new version will use the php.ini of the PATH version, i.e. 5.6.34, so multiple errors and a non functioning of PHP.
This is because, by default, PHP or MySQL look for their configuration file (php.ini or my.ini) first in the PATH paths before looking in their own installation paths.
翻译过来呢,就是说:
使用路径Wampserver的PHP和MySQL版本不提倡在PATH环境变量,甚至禁止。
Wampserver不创建任何路径在PHP和MySQL版本。Wampserver不使用路径在PATH环境变量声明。
使用路径在Wampserver或版本的PHP和MySQL的正常运转是有害的Wampserver,肯定将在未来为您创建的问题。
使用启动应用程序是一个生存之路过去的,它会让你大问题如果你改变版本的PHP。
绝对没有什么需要添加到Windows路径,因为那永远只给你问题后,你改变了版本的PHP和MySQL。
这是版本3.0.3之前不检查版本。现在验证用户遇到的问题后,当他们想要改变版本PHP和MySQL。例如路径在PHP版本5.6.34使,当我们改变,例如PHP 7.2.0
也就是说电脑在安装了Wampserver的时候是不支持使用Mysql的环境变量的,找到环境变量配置之后把有关于MySQL的环境变量配置删了,重启就可以解决了 ,回想这个问题,应该就是在我用命令行玩MySQL的时候配置的环境变量吧,大家注意一点哦
关于Wampserver一直是黄色的问题的
其实这个也不会很麻烦,我们先来想想,黄色就是报警嘛,就是存在问题的,那么我们就这么去寻找问题去吧:
WAMP = Windows + Apache + Mysql + PHP 只有这么几个东西,那么问题应该就有了方向了
左键Wamp,差看我们的Apach:

看看有没有打开,没有的话就打开一下咯
接着看到我们的Mysql:

看看MySQL的状态是否打开了,如果没有的话,打开一下:
然而这个在我的电脑上试了不管用,他根本就点击不了(太难了)
既然点击不了,那么问题就大了,我还是去搜了一下,写的不是很全,我来写一下吧:
首先右键电脑->选择管理,点击进去,找到服务与应用控制,点击进去,点击服务,找到一个叫MYSQL的罪魁祸首:

JUST Kill It,关闭之后,重启应该就可以解决了
最后一点就是端口的问题,如果上述的都没有作用的话,建议测试以下端口是否被占用了,如果被占用了的话,切换一下就OK
然后上述过程中,你还是没有解决问题的话,重启 , 毕竟可以解决的80%的问题
还有问题的话,欢迎大家和我一起交流呀
Wampserver报错、橙色、mysql打不开的更多相关文章
- Mysql导入大文件报错(MySQL server has gone away(error 2006))
前言 我们在导入mysql数据时候,mysql客户端突然报错:MySQL server has gone away(error 2006) 类似这种情况,处理思路为:调节mysql允许导入包的大小即可 ...
- mysql报错“Starting MySQL...The server quit without updating PID file”处理
http://blog.csdn.net/lzq123_1/article/details/51354179 注意:要将/usr/bin/mysql_install_db替换成 /usr/bin/my ...
- mysql修改后启动my.cnf报错Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
mysql中文乱码解决 mysql修改my.cnf后启动报错Starting MySQL... ERROR! The server quit without updating PID file (/v ...
- mysql 插入中文报错: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value...
总结写在前面, 总结: 当Java通过jdbc链接mysql插入中文时,要保证程序可以正常执行,而且插入的中文不会乱码, mysql服务器端,对数据表(不是数据库)的编码设置,要保证是支持中文的,例如 ...
- win7下安装MYSQL报错:"MYSQL 服务无法启动"的3534问题
上午在win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误: 于是在百度中搜索关键字“mysql服务无法启动3534”. 参考以下两个链接中的方法,解决了3534 ...
- 从NetCore报错到MySql安全
之前项目在测试服务器上的一些接口时不时会报出下面的错误:(采用Abp框架) "SocketException: 你的主机中的软件中止了一个已建立的连接. STACK TRACE: at My ...
- 数据库报错com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'ua' at row 1
记一次报错记录,成长路上的点滴 明明使用浏览器或者微信开发工具调试接口没有问题,但是在真机测试时候就出问题了.(((¬_¬)) 500服务器内部错误,要死的节奏啊 登陆tomcat服务器 使用命令ta ...
- Mybatis批量更新报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
批量更新数据,非常简单的一段代码,硬是报错,插入的数据也能显示出来 List<User> userlist = new ArrayList<User>(); userlist. ...
- 【mysql报错】MySQL host is blocked because of many connection errors; 解决方法
MySQL host is blocked because of many connection errors; 报错 环境 操作系统:Linux 数据库:mysql5.7.27 错误提示 jHost ...
随机推荐
- Linux快速搭建C/C++开发环境
导读:越来越多的程序员在Linux下进行C/C++的开发.本文以CentOS 7为例,教你快速搭建一个vi + gcc/g++ + Make + valgrind的开发环境. 本文字数:1500,阅读 ...
- 轻音少女K-on闹钟,时钟,日历,整点报时
在网上找了很久才找到这个东西, 所以分享出了,方便大家下载 链接: https://pan.baidu.com/s/11wB57F2Td1FPp9RBmTvg 密码: 2xt5
- 这样Review代码牛逼啦!
这样Review代码牛逼啦! 一个对项目负责的团队代码质量检查是必不可少的,有条件的团队经常有代码review习惯,这样可以使技术团队共同进步,但是一个庞大的工程做代码review其实是很麻烦的,所以 ...
- 【NOI2015】荷马史诗 - 哈夫曼树
题目描述 追逐影子的人,自己就是影子 ——荷马 Allison 最近迷上了文学.她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的<荷马史诗>.但是由<奥德赛&g ...
- 记录使用Python登录浙江大学统一身份认证
背景 现在每天要进行健康情况上报,但是因为经常睡过头忘记打卡,于是想着写一个程序来自动打卡. 统一身份认证 访问健康情况上报页面(https://healthreport.zju.edu.cn/nco ...
- 前端实现图片上传预览并转换base64
前端实现文件的上传,就必须用到input标签,type属性为file. 在vue项目中通ref操作dom.input有一个属性accept,是必须要搭配type=file使用. multiple可以上 ...
- 每天都在用String,你真的了解吗?
1.String概述 java.lang.String 类代表字符串.Java程序中所有的字符串文字(例如"abc")都可以被看作是实现此类的实例 String 中包括用于检查各个 ...
- Redis高可用集群搭建
绪论 redis集群需要至少要三个master节点,下面将搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,这里用三台机器部署6个redis实例,每台机 ...
- SpringBoot集成Junit
1.在pom.xml下添加Junit依赖: <!--添加junit环境的jar包--> <dependency> <groupId>org.springframew ...
- 【Spring】Spring如何实现多数据源读写分离?这是我看过最详细的一篇!!
写在前面 很多小伙伴私聊我说:最近他们公司的业务涉及到多个数据源的问题,问我Spring如何实现多数据源的问题.回答这个问题之前,首先需要弄懂什么是多数据源:多数据源就是在同一个项目中,会连接两个甚至 ...