Mysql 数据库从未找到

Mysql databases never found

我正在为 mySql 使用 Wamp64。问题是我无法从后端访问我的任何数据库。 我尝试用 Spring 连接到数据库,它说它不存在,但我检查了多次,数据库就在那里。我还尝试了其他新创建的数据库。 现在我正在 Express 中构建后端,但我遇到了同样的问题。我的数据库看起来不存在。 需要注意的一件事是该连接适用于默认数据库,例如 'information_schema' 和 'mysql'。如果你想检查,这里有一些代码。

var connection = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "",
  database: "gestionesemine",
  multipleStatements: true
});

connection.connect((err)=>{
  if (!err) {
    console.log("Connesso al database");
  } else {
    console.log(err);
  }
});
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| disneyland         |
| gestionesemine     |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

刚刚发现问题是它试图连接到 Wamp64 附带的 MariaDB,所以它正在访问那些数据库而不是我在 mySql 中拥有的数据库。我仍然不知道为什么。无论如何,我的解决方案只是指定端口:

var connection = mysql.createConnection({
  host: 'localhost',
  port : 3308,
  user: 'root',
  password: '',
  database: 'gestionesemine',
  multipleStatements: true
});