连接失败,访问被拒绝通过 Windows 上的 ODBC 连接到 MySQL

连接失败,访问被拒绝通过 Windows 上的 ODBC 连接到 MySQL

我对 MySQL 或 Linux 一无所知,但我的任务是将 MySQL DB 迁移到 MS SQL。我找到了一个工具,但它需要 ODBC 连接,所以我下载了 MySQL Connector/ODBC 并安装了它。我没有尝试连接到服务器,但当我测试连接时,我得到了:

在此处输入图片描述

我在SO上找到了这篇文章https://stackoverflow.com/questions/5016505/mysql-grant-all-privileges-on-database并在 Linux 机器上将其随机化,用错误消息中的用户名替换用户名(为了安全起见,从屏幕截图中删除)。

我知道我使用的用户名和密码是正确的,因为我能够毫无问题地将 Putty 连接到 Linux 机器并进入 MySQL。我进行了一些谷歌搜索,大多数结果都是关于重置密码的,尽管我的谷歌技能不是很好。

我缺少什么以便我可以从 Windows 连接到机器并进行数据迁移?

答案1

我最终不得不运行以下命令

GRANT ALL PRIVILEGES ON *.* to 'root'@'REMOTEHOSTNAME' IDENTIFIED BY 'ROOTUSERPASSWORD';

相关内容