因此,在MySQL连接出现问题之后,我决定重新安装它。我重新安装了整个MySQL 8.0,唯一的不同是更改了身份验证方法(必须重新安装的原因),并且在此过程中,我为root设置了密码。
现在,当我登录PhpMyAdmin时,由于某种奇怪的原因,它使我可以使用旧凭据(root +无密码)登录,并说我选择的新密码不正确。最重要的是,我尝试运行PHP脚本以连接到phpmyadmin中预先存在的数据库,这给了我以下错误:
警告:mysqli_connect():(HY000 / 1049):C:\ wamp64 \ www \ forum-tutorial \ dbconn.php中第6行的未知数据库'forum-tutorial'
那么我现在只有两个phpmyadmin帐户吗?如何更改为新的?以及如何保留我正在使用的数据库?我正在运行WAMP服务器,如果有帮助,它们似乎都在使用端口3308。
编辑:这是我制作的登录脚本的PHP:
<?php
$host = 'localhost';
$username = 'root';
$password = 'secret';
$dbname = 'forum-tutorial';
$con = mysqli_connect($host, $username, $password, $dbname)
?>