Wampserver下的几个常见的问题

最近在弄Wampserver,发现有几个问题存留在这里,今天就来解决一下吧

  1. 首先就是关于报错的这个一个问题:
  2. 第二就是关于一直不变绿的原因

关于报错:

在我的电脑上,因为很久不太用这个了,所以出现了一些问题,我在打开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打不开的更多相关文章

  1. Mysql导入大文件报错(MySQL server has gone away(error 2006))

    前言 我们在导入mysql数据时候,mysql客户端突然报错:MySQL server has gone away(error 2006) 类似这种情况,处理思路为:调节mysql允许导入包的大小即可 ...

  2. 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 ...

  3. 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 ...

  4. mysql 插入中文报错: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value...

    总结写在前面, 总结: 当Java通过jdbc链接mysql插入中文时,要保证程序可以正常执行,而且插入的中文不会乱码, mysql服务器端,对数据表(不是数据库)的编码设置,要保证是支持中文的,例如 ...

  5. win7下安装MYSQL报错:"MYSQL 服务无法启动"的3534问题

    上午在win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误: 于是在百度中搜索关键字“mysql服务无法启动3534”. 参考以下两个链接中的方法,解决了3534 ...

  6. 从NetCore报错到MySql安全

    之前项目在测试服务器上的一些接口时不时会报出下面的错误:(采用Abp框架) "SocketException: 你的主机中的软件中止了一个已建立的连接. STACK TRACE: at My ...

  7. 数据库报错com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'ua' at row 1

    记一次报错记录,成长路上的点滴 明明使用浏览器或者微信开发工具调试接口没有问题,但是在真机测试时候就出问题了.(((¬_¬)) 500服务器内部错误,要死的节奏啊 登陆tomcat服务器 使用命令ta ...

  8. Mybatis批量更新报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

    批量更新数据,非常简单的一段代码,硬是报错,插入的数据也能显示出来 List<User> userlist = new ArrayList<User>(); userlist. ...

  9. 【mysql报错】MySQL host is blocked because of many connection errors; 解决方法

    MySQL host is blocked because of many connection errors; 报错 环境 操作系统:Linux 数据库:mysql5.7.27 错误提示 jHost ...

随机推荐

  1. XCTF-WEB-高手进阶区-upload1-笔记

    这道题摸索着弄出了两种解法 思路大体都是跳过前端的后缀名过滤从而达到上传一句话木马的目的,之后使用菜刀&蚁剑来进行链接获取Flag <script type="text/jav ...

  2. Springboot日志LOGO改变和设计

    每次启动Springboot的时候,SpringBoot都会打印一个LOGO,那么这个LOGO是可以关闭和改变的. 1.关闭Springboot的LOGO 2.改变Springboot的日志LOGO ...

  3. 修改mac系统名字&&神秘bogon

    问题分析 你是否遇见过突然终端突然出现奇怪 bogon # name @ bogon in ~ [22:31:01] $ 这是因为终端会先向 DNS 请求查询当前 IP 的反向域名解析的结果,如果查询 ...

  4. C#LeetCode刷题之#257-二叉树的所有路径(Binary Tree Paths)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/4082 访问. 给定一个二叉树,返回所有从根节点到叶子节点的路径. ...

  5. 《MySQL必知必会》检索数据,排序检索数据(select ,* ,distinct ,limit , . , order by ,desc)

    <MySQL必知必会>检索数据,排序检索数据 1.检索数据 1.1 select 语句 为了使用SELECT检索表数据,必须至少给出两条信息一想选择什 么,以及从什么地方选择. 1.2 检 ...

  6. manjaro与python开发环境配置

    1.manjaro配置 1.1.启动项 sudo update-grub 注:Manjaro(archLinux)系统时间快8小时--> sudo timedatectl set-local-r ...

  7. Jmeter 常用函数(10)- 详解 __threadNum

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.html 作用 返回当前线程组产生的线程的线程编号 语 ...

  8. CSP-J2019 NOIP普及组初赛真题(选择题部分)

    NOIP初赛考试提纲 时间:10月的第2/3个星期六下午14:30~16:30 分数及形式:满分100分,形式为笔试(今年可能上机) 1.单项选择题,共15题,每题2分,共30分 2.阅读程序题,共3 ...

  9. kubeadm安装kubernetes(v18.8.8)

    1. 前言 kubernetes版本更新迭代非常快,上一篇写kubernetes搭建时,版本还是v1.15.0,现在已经更新到v1.18.看kubernetes在github的官方仓库,8月14日小版 ...

  10. Spring Boot 如何解决项目启动时初始化资源

    在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等.今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资 ...