2015-09-11 28 views
0

我想在mySQL中使用DDL脚本,但出现以下错误,这与无法找到文件路径有关。我在哪里存储数据库DDL脚本在mySQL中使用?

的mysql>源文件名

“无法打开文件 '文件名',错误:2”

我在OS X的工作是否有mysql目录下的某个地方?请帮忙!

此外,任何资源来理解OS X文件路径/层次将非常感谢!

+0

退房http://stackoverflow.com/a/7459142/1816093 – Drew

+0

尝试'显示的变量,其中变量名like'data%';' – Drew

+0

的唯一的问题是@Drew,因为ddl脚本不应该存储在数据目录中。这是MySQL的草坪,而不是用户草皮。没有用户可维修的部件。 –

回答

0

只要有意义,您都可以存储。值得注意的是,当你source他们,你需要或者已经在该目录之前运行最初的mysql命令,因为source只在当前目录中查找 - 这就是为什么他们没有找到,不是因为你把它们放在“错误”的地方,如果这就是你的想法可能是问题。

或者,使用完整路径,如:

mysql> source /home/melissa/myscript.sql 
+0

谢谢!我不明白源,所以谢谢你告诉我,该文件需要在当前目录中。 – mel

相关问题