我正在尝试通过php连接到我的MySQL数据库,我正在使用phpmyadmin管理我的数据库。要登录用户名是root,我没有密码。我的问题是我无法连接,当我尝试
时,我收到“无法连接到mySQL数据库”消息以下是我的代码
<?php
session_start();
$server = 'localhost';
$db_usernmae = 'root';
$db_password = '';
$database = 'househockey';
if(mysql_connect($server, $db_usernmae, $db_password)){
die('Could not connect to mySQL database');
}
if (mysql_select_db($database)) {
# code...
die('couldnt connect to database');
}
?>
我不确定它是否重要,但我正在使用WAMP并将我的phpmyadmin文件夹放入我的htdocs文件夹。
由于
答案 0 :(得分:6)
正如您编写的代码:
if(mysql_connect($server, $db_usernmae, $db_password)){
die('Could not connect to mySQL database');
}
当连接为true时,请打印以下内容:die('Could not connect to mySQL database');
我认为您需要测试连接,这听起来应该有效:
if(!mysql_connect($server, $db_usernmae, $db_password)){
die('Could not connect to mySQL database');
}
!
将取消mysql_connect的返回值并告诉您是否已连接。
答案 1 :(得分:0)
据我所知,PMA明确需要用户名和密码。设置root密码 mysqladmin -u root password NEWPASSWORD然后更改您的PMA配置,然后重新启动服务器。或者,使用MySQL工作台。它不仅仅创建实体关系图(ERD)。