这可能是一个愚蠢的问题,但我一直在线学习php的教程,我正在使用一个sql文件的练习文件。在WAMP的MySQL控制台中设置数据库时,教师设置用户名和密码。我知道它的工作方式是这样的,但现在我试图通过将其导入我的服务器上的phpMyAdmin以不同的方式测试它,但是在尝试连接时出现错误。
它表示数据库连接失败,因为我无法访问“本地MySQL服务器”,并提到它正在尝试连接的套接字(我不确定这意味着什么)。我想知道它是否与我正在使用的用户名和密码有关。这会延续到我从课程上传的文件中吗?我尝试使用教师使用的用户名和密码,然后我尝试使用我用于登录phpMyAdmin页面的那个,但我两次都得到了同样的错误。是否有其他方法来设置用户名和密码,或者我完全关闭,问题出在其他地方?
以下是我用来建立连接的代码:
<?php
define("DB_SERVER", "localhost");
define("DB_USER", "xxxx");
define("DB_PASS", "xxxx");
define("DB_NAME", "tester");
$connection = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
?>
感谢您的帮助!!
编辑:我得到的确切错误是
“数据库连接失败:无法连接到本地MySQL服务器 通过socket'/tmp/mysql.sock'(46)(2002)“