PHP开发环境--解决电脑安装了mysql后启动mysql服务失败的问题

最近想上手学一学PHP,所以就使用一个简易的集成开发环境。采用了XAMPP。

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

 

在安装的过程中参考了别人写的博客:

(图文)最详细的XAMPP的安装及使用教程

https://blog.csdn.net/qq_36595013/article/details/80373597

启动Apache的时候比较顺利,在启动MySQL的时候就出现了错误。错误的原因是我的电脑之前安装了mysql,所以不仅端口上会有冲突,而且在注册表中一些值也会有冲突。

 

在网上找了一个解决方案,试了一下。

本地安装了mysql导致xampp的mysql服务启动失败

https://blog.csdn.net/yaobuhao/article/details/80262749

 

我之前的mysql配置是:

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\xampp\mysql\bin\mysqld" MySQL

现在更改为:

"D:\xampp\mysql\bin\mysqld" --defaults-file="D:\xampp\mysql\bin\mysqld" MySQL

 

更改后重启计算机。发现mysql服务显示【正在启动】,服务也不能停止,应该是刚才修改了注册表的值。

现在重启xampp的mysql服务就能正常启动啦。

 

接着使用PHPadmin又出现了新的问题

 

只能靠度娘了

phpmyadmin error:#2002 - 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)

https://blog.csdn.net/chenlongjs/article/details/80645803

 

按照方法,我发现自己的$cfg['Servers'][$i]['host'] = '127.0.0.1';  不是localhost

是已经修改后的值  比较纳闷

 

 

mysql.default_socket="MySQL"

 

不断尝试,终于得到大神解答

#2002 无法登录 MySQL 服务器,修改127.0.0.1也不行

https://zhidao.baidu.com/question/455596448364632605.html?qbl=relate_question_6&word=MySQL%20%B7%B5%BB%D8:%20%CE%C4%B5%B5%20%232002%20-%20%A1%AA%20%B7%FE%CE%F1%C6%F7%C3%BB%D3%D0%CF%EC%D3%A6%28%BB%F2%B1%BE%B5%D8%B7%FE%CE%F1%C6%F7%B5%C4%CC%D7%BD%D3%D7%D6%C3%BB%D3%D0%D5%FD%C8%B7%C9%E8%D6%C3%29

 

 

 

猜你喜欢

转载自blog.csdn.net/a1051926720/article/details/84137523
今日推荐