这是我的代码:
$dbServername = "localhost:3306"; //I also tried localhost, localhost:8080, 127.0.0.1
$dbUsername = "root1"; //new user created in myphpadmin
$dbPassword = "mypassword"; //I used a new password for the above user
$dbName = "loginsystem"; //the database exists in myphpadmin
$conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName);
if (!$conn) {
die('error connecting to database');
}
echo 'you have connected successfully';
对于dbServername,我尝试过使用localhost、localhost:8080、localhost:3306和127.0.0.1,但只有127.0.0.1和localhost:3306似乎通过了测试,并给出了可能的错误。我在localhost(没有这样的文件或目录*)和localhost:8080(MySQL已经消失)中遇到了不同的错误。
因此,考虑到IP as dbServername似乎已通过并进入用户名和密码检查,我认为这是正确的。但是我得到了用户'root'@'localhost'的错误访问被拒绝。
不存在密码的用户名root是有效的myphp。数据库登录系统也存在。我试图创建新的用户名和密码,并与此连接,但它没有工作。
我正在使用iOS。mysql.user中的用户是没有密码的root用户,我创建了一个名为root1的用户,需要测试密码。当我在我的变量中尝试它们时,这些2不起作用。我尝试创建新用户名,并在创建后重启MySQL。我还重新创建了我的数据库。我有XAMPP在这里运行: /Users/jpb/.bitnami/stackman/machines/xampp/volumes/root/htdocs/wsd/includes/dbh.inc.php.
Edit02:添加了我的用户帐户概述的屏幕截图:单击此处查看
*警告:mysqli_connect():(HY000/2002):第8行的/Users/jpb/.bitnami/stackman/machines/xampp/volumes/root/htdocs/wsd/includes/dbh.inc.php中没有此类文件或目录
我的想法快用完了。希望你能帮忙。谢谢你们
Edit03:我删除并卸载了XAMPP和MySQL。我安装了AMPPS,现在一切正常:“成功:与MySQL建立了正确的连接。主机信息:localhost:3306通过TCP/IP’。感谢那些帮助过我的人,让我知道如果你遇到类似的问题,也许我能帮上忙。
明确您的用户"root"有登录权限,您使用正确的主机地址。尝试更改为其他用户访问.在这里输入图像描述
问题内容: 我正在尝试从数据库中获取记录。但我正面临拒绝访问的问题。我尝试了在堆栈溢出中提到的其他解决方案,例如向用户授予特权。 访问数据库的代码: 错误的堆栈跟踪: 在这种情况下可能是什么问题。我尝试创建一个新的数据库,但是也没有用。 问题答案: 问题是授予表根用户的权限。’root’@’%’没有任何权限。.就像我以前用作连接地址一样,因此它给出了拒绝访问错误.. 是IP地址的通配符。所以mys
在Ubuntu中使用MySQL我做了以下步骤: 我收到一个错误: 拒绝用户“root”@"localhost“的访问(使用密码:YES)
我正在尝试从Spring启动连接MySQL db,但我收到此错误为: 我的application.properties档案看起来像 用户名“root”和密码“root”正确,因为我可以从命令行登录到root。我已经尝试了java.sql中的所有方法。SQLException:用户“root”@“ocalhost”的访问被拒绝(使用密码:YES)
问题内容: 当我在PHPMyAdmin中设置root密码时,出现以下错误: 我无法打开PHPMyAdmin面板。我究竟做错了什么? 问题答案: 编辑您的phpmyadmin config.inc.php文件,如果您有密码,请在以下代码中将其插入密码前面:
问题内容: $ ./mysqladmin -u root -p ‘ 编辑 ‘ 输入密码: mysqladmin:在“ localhost”处连接到服务器失败错误: “对用户“ root” @“ localhost”的访问被拒绝(使用密码:是) 我怎样才能解决这个问题? 问题答案: 打开并编辑或,具体取决于您的发行版。 添加下 重启MySQL 您现在应该可以使用以下命令登录mysql 跑 设置新密码