自从我没有使用 php 并且连接到 MySQL 时出现错误已经有一段时间了。我试过的:我试过用户名 root,空密码并给出同样的错误,但是当尝试使用实际机器的 ip 时,它给我不允许连接到这个 MariaDB 服务器。 <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "MyGuests"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }else echo "connection sucessfull";其他错误:在 phpmyadmin localhost 中,当我单击用户帐户选项卡时,它给了我 #126 - 表 '.\mysql\user.MYI' 的索引已损坏;尝试修复它。
1 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
我试过用户名 root,空密码并给出同样的错误
所以错误不言自明,访问被拒绝.. 仔细检查权限,是否允许 root 帐户连接和使用该数据库?创建一个新用户帐户并尝试使用它登录 phpMyAdmin,然后您可以访问数据库 MyGuests 吗?
当尝试使用实际机器的 ip 时,它给我不允许连接到这个 MariaDB 服务器
确保您允许用户名从主机名127.0.0.1
(或您正在连接的 IP,如果不是本地主机)进行连接。签入mysql.users
,您应该会看到主机名和用户。在 phpmyadmin 通过用户帐户。
其他错误:在 phpmyadmin localhost 中,当我单击用户帐户选项卡时,它给了我 #126 - 表 '.\mysql\user.MYI' 的索引已损坏;尝试修复它。
这可能是一个原因:这是存储用户帐户的地方。修复它可以通过查询完成:REPAIR TABLE mysql.user
- 1 回答
- 0 关注
- 286 浏览
添加回答
举报
0/150
提交
取消