将转储.tar.bz2导入Mysql服务器时出现问题

我在将SQL .bz2转储导入具有mysql的测试机时遇到问题。转储文件的扩展名为.tar.bz2。

此转储是作为我们使用的旧系统的备份提供的,该软件的公司不授予我访问生产数据库的权限。我想将其导入测试机中,以便能够映射表并开始在市场上搜索类似的软件。

这里没有几个挑战:

  • 我无权访问产品Env。该公司只是拒绝。

  • 该公司没有给我太多有关他们使用哪种SQL,哪种操作系统等的信息。

  • 我想映射表结构以将其移至其他系统。

  • 我不确定是否是Mysql。我解压缩了tar.bz2文件,并检查了其中的文件夹和文件。它具有一个带系统名称的隐藏文件夹,并且内部具有以下扩展名:

txt 伊尼 棒子 压缩 所以 CNF

*。CNF是我假定的mysqlfiles。然后,我尝试使用以下命令将其导入mysql:

$ tar -xjOf /u01/backup/backup-linux-2019-12-05.tar.bz2 | mysql -u -p

,答案是: 错误:语句中出现了ASCII'\ 0',但这是不允许的,除非启用了选项--binary-mode且mysql以非交互模式运行。如果需要ASCII'\ 0',则将--binary-mode设置为1。查询:“。 siesa @ AMBRSAOSIESAPROJECT:/u01/backup/u/uno/clientes/.biosystems $

然后我添加了参数--binary-mode: $ tar -xjOf /u01/backup/backup-linux-2019-12-05.tar.bz2 | mysql -u -p --binary-mode

答案是: mysql:[警告]在命令行界面上使用密码可能不安全。 第4行的错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的'?0'附近使用正确的语法 siesa @ AMBRSAOSIESAPROJECT:/u01/backup/u/uno/clientes/.biosystems $

然后我被卡住了。

有什么线索吗?

谢谢。

keith1985 回答:将转储.tar.bz2导入Mysql服务器时出现问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2960517.html

大家都在问