我在哪里存储要在 mySQL 中使用的数据库 DDL 脚本?
Where do I store database DDL scripts to use in mySQL?
我正在尝试在 mySQL 中使用 DDL 脚本,但出现以下错误,这与无法找到文件路径有关。
mysql> 源文件名
"Failed to open file 'filename', error: 2"
我在 OS X 工作。有没有 mySQL 目录?请帮忙!
此外,任何理解 OS X 文件 paths/hierarchy 的资源都将不胜感激!
然后您可以存储在任何有意义的地方。问题是当你 source
它们时,你需要在 运行 初始 mysql
命令之前已经在那个目录中,因为 source
只在当前目录中查找 - - 这就是找不到它们的原因,不是因为您将它们放在 "wrong" 位置,如果您认为那是问题所在。
或者,使用完整路径,例如:
mysql> source /home/melissa/myscript.sql
我正在尝试在 mySQL 中使用 DDL 脚本,但出现以下错误,这与无法找到文件路径有关。
mysql> 源文件名
"Failed to open file 'filename', error: 2"
我在 OS X 工作。有没有 mySQL 目录?请帮忙!
此外,任何理解 OS X 文件 paths/hierarchy 的资源都将不胜感激!
然后您可以存储在任何有意义的地方。问题是当你 source
它们时,你需要在 运行 初始 mysql
命令之前已经在那个目录中,因为 source
只在当前目录中查找 - - 这就是找不到它们的原因,不是因为您将它们放在 "wrong" 位置,如果您认为那是问题所在。
或者,使用完整路径,例如:
mysql> source /home/melissa/myscript.sql