2015-09-11 26 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

相關問題