【问题标题】:Unable to connect Azure Mysql using Nodejs无法使用 Nodejs 连接 Azure Mysql
【发布时间】:2021-11-22 14:49:59
【问题描述】:

我今天遇到了这个问题,我尝试使用 nodejs 连接和检索 Azure Database for MySQL 中的数据,所以现在我只是尝试测试连接但它不起作用。

Ps:数据库存在

例如:

const db = mysql.createConnection({
host: '50.xx.xx.xx',
user: 'admin',
password: 'xxxx',
database: 'admin',
port: 3306
})

【问题讨论】:

  • 如果消息告诉您数据库 admin 不存在,实际上是这样,所以转到 azure 并让您显示所有数据库并选择您需要的数据库,否则创建数据库

标签: mysql node.js azure express


【解决方案1】:
  • 根据 MySQL 的安装方式,可能未创建默认管理数据库。

  • 您可能需要在数据库名称中查找空格。查看是否在数据库名称之前或之后添加了空格。

  • 必须先创建数据库。

  • 在 mysql 中创建它

mysql> create database admin

【讨论】:

    猜你喜欢
    • 2018-03-08
    • 2017-09-17
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2014-11-06
    • 1970-01-01
    • 2021-07-06
    • 2014-10-18
    相关资源
    最近更新 更多