无法连接到 mysql 数据库 [phpmyadmin]
Posted
技术标签:
【中文标题】无法连接到 mysql 数据库 [phpmyadmin]【英文标题】:Cannot connect to mysql database [phpmyadmin] 【发布时间】:2013-03-05 04:33:05 【问题描述】: 创建数据库我使用 xampp->phpyadmin, 我创建了一个名为“dungeons”的数据库,在我的 php 代码中,我使用以下代码连接到 mysql:
if ($_SERVER["SERVER_ADDR"]=="localhost")
define("SQL_HOST","localhost");
define("SQL_DBNAME","dungeons");
define("SQL_USERNAME",xxx);
define("SQL_PASSWORD",xxx);
else
define("SQL_HOST","127.0.0.1");
define("SQL_DBNAME","dungeons");
define("SQL_USERNAME", xxx);
define("SQL_PASSWORD",xxx);
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or die("Cannot connect to mySQL: " . mysql_error());
mysql_select_db(SQL_DBNAME) or die("Cannot connect to the database: ". mysql_error());
错误信息说
未知数据库'dungeons',选择db时。
我不知道问题出在哪里,因为数据库已经建立并且我已经成功使用代码连接到mysql。
【问题讨论】:
代码正确;但我不确定您是否正确创建了数据库。请检查您是否在 phpmyadmin 中拼写错误 if :) 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post。 【参考方案1】:错误正确地表明数据库不可用或不存在。 首先在 phpmyadmin 中创建一个新数据库并将其命名为 dungeons。之后尝试你的脚本。 谢谢
【讨论】:
大声笑,这很尴尬,我把数据库和表格弄错了,谢谢你的回答,我可能会注意到它直到晚上 大声笑,当您学习新事物时会发生这种情况。好事是我们都从这些愚蠢的错误中吸取了教训:D【参考方案2】:错误信息说
未知数据库“地牢”
不存在名为“dungeons”的数据库。
首先使用创建数据库
create database dungeons;
【讨论】:
你是否创建了名为 dungeons 的数据库以上是关于无法连接到 mysql 数据库 [phpmyadmin]的主要内容,如果未能解决你的问题,请参考以下文章