mysql - 为什么我不能在 VS 代码中的 SQL 中创建新连接
问题描述
当我尝试在 VS Code 中建立新连接时,弹出此错误消息
另一件事,有人能告诉我在 VS 代码中使用 mysql 需要哪些扩展。
解决方案
这是因为 mysql 默认 root 用户无法使用密码登录并设置为 auth_socket。要更改此行为,如果您在 linux 上使用此命令连接到 mysql:sudo mysql -u root
并运行此命令以启用密码登录:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
推荐阅读
- arduino - WeMos D1 Mini (ESP8266) I2C 从模式不接收任何传入数据
- json - 需要 sed 命令来替换 JSON 属性值
- dynamics-crm - Dynamics CRM 有没有办法使用与 auditbase 不同的表来恢复日志?
- aws-lambda - 将记录插入 dynamoDB 时调用 Lambda
- mysql - 在没有来自 MySQL 的键的情况下循环对象字典
- elasticsearch - 使用传输客户端的安全弹性连接
- c++ - 为什么我不能为 std::forward 使用像 std::move 这样的转发引用的单一版本?
- angular - 嗨,我在 angular 中使用 find 函数时出错“无法读取未定义的属性查找
- python - 从列表中创建一个矩阵
- java - Xamrain 应用程序权限访问被拒绝问题?