如何在没有重定向的情况下导入/导出 MySQL 数据库?

xen*_*ide 7 mysql

有人告诉我,通过 shell(例如<>)重定向可以(并不总是)影响数据库(例如 utf8)的整理。如何在不重定向的情况下导入导出,以便我不必担心这一点。

Gai*_*ius 1

好吧,你可以登录 MySQL 并执行以下操作:

mysql> source myfile.sql
Run Code Online (Sandbox Code Playgroud)

这将 shell 完全排除在外 - 但我仍然建议仔细检查环境变量,例如NLS_LANG.

  • 或 mysql -e“源 myfile.sql” (2认同)