首页 > 解决方案 > 如何将 MySQL 表从 PhpMyAdmin 复制到不同系统中的 MySQL Workbench?

问题描述

我有一个生产系统和一个备份系统。生产系统在 Xampp 服务器上运行,其中备份有独立的 Apache 2.4 和 MySQL 服务器。我想通过 LAN 实时从 phpMyAdmin 复制到 Workbench。PhpMyAdmin 到 PhpMyAdmin 的复制正在工作,但 Workbench 是通过 LAN。

连接到主服务器“root@192.168.1.102:3306”时出错-重试时间:60 次重试:11 消息:用户“root”@“用户名”的访问被拒绝(使用密码:否)|
第1064章

Error '您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便在查询时在“由第 1 行的“标识”附近使用。默认数据库:''。查询:'全部授予. 到 root@'192.168.1.102' 由 ''' 标识

标签: mysqlphpmyadminmysql-workbench

解决方案


正如 Noob Coder 所提到的,Xampp 运行的是 Mysql 5.x,而 Workbench 运行的是 Mysql 8.0。这是版本问题。Mysql 8.0 缓存了 SHA256 密码加密,而 Mysql 5.x 具有标准加密,因此访问被拒绝。感谢 RiggsFolly 和 Noob Coder 的提及。


推荐阅读