plugins-workspace
plugins-workspace copied to clipboard
[bug] mysql Using password: NO
Describe the bug
1、使用文档中方式,创建最新的项目,按照:https://tauri.app/zh-cn/plugin/sql/ 文档完成了。
2、本地或远程搭建不通版本的 mysql 。能使用 Navicat Premium 15连接都能成功且看到数据库以及表。
3、tauri中的sql一直连不上,经过大量测试都出现以下结果:
error returned from database: 1045: Access denied for user: '�@localhost' (Using password: NO)
4、使用其他程序使用 .NET或node的都能连接上还能查询
Reproduction
- 创建项目
npm create tauri-app@latest
- 通过文档 https://tauri.app/zh-cn/plugin/sql/ 开放权限以及安装 crates.io 依赖。
npm add @tauri-apps/plugin-sql
- src-tauri/src/main.rs 注册插件
fn main() {
tauri::Builder::default()
.plugin(tauri_plugin_sql::Builder::default().build())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
import Database from '@tauri-apps/plugin-sql';
// 这里执行
const db = await Database.load('mysql://user:pass@host/database');
await db.execute('INSERT INTO ...');
Expected behavior
能连接,新增、查询、删除数据
Full tauri info output
error returned from database: 1045: Access denied for user: '�@localhost' (Using password: NO)
Stack trace
Additional context
No response