gpt4 book ai didi

mysql - 如何修复我的 MySQL 服务器

转载 作者:行者123 更新时间:2023-11-29 01:00:55 25 4
gpt4 key购买 nike

我使用本地 Apache 服务器做很多事情,但我从来没有真正使用过 MySql。我最近决定保留 Wordpress 的本地副本,所以我安装了 MySql。

我尝试安装 PHPMYADMIN,但每次我尝试登录时都会出现空白屏幕。我尝试了好的和坏的凭据,甚至是 CONFIG 模式。我什至没有使用安装脚本就做了同样的事情。当我放弃 PHPMYADMIN 时,我只是使用控制台来制作数据库,效果很好。当我输入wordpress自动制作安装文件的所有信息时,我也得到了一个空白屏幕。

我从来没有手动输入 wordpress 的信息,因为我创建了一个看起来像下面的 php 文档来测试它(感谢 W3 SCHOOLS http://www.w3schools.com/php/php_mysql_create.asp)所有我不想让你看到的信息都被替换了。

<?php
$con = mysql_connect("localhost","USERNAME","PASSWORD");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE test_databse",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}

mysql_close($con);
?>

我收到以下错误消息。

Warning: mysql_connect(): [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php on line 2
Warning: mysql_connect(): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php on line 2
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php on line 2

我检查以确保 MySql 作为服务运行(确实如此)

最佳答案

你需要检查你的my.cnf

这个设置应该在那里:

[mysqld]
port = 3306
# Local access only
bind-address = 127.0.0.1

请检查您的 Windows 防火墙 - 或个人防火墙(如果有的话)。

在 Windows 上启动 apache、php 和 mysql 的好包可以在这里找到:http://www.apachefriends.org/en/xampp.html

关于mysql - 如何修复我的 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com