我想要做的就是創建一個由phpmyadmin創建的轉儲的新數據庫。 該轉儲位於:/var/www/iadmin/wikifresh/db/template.sql,並且不會更改。從php導出的sql創建mysql db
我跑一次這個命令,並創建了數據庫細
mysql test < /var/www/iadmin/wikifresh/db/template.sql
,它創建的數據庫。於是,我把該腳本的PHP exec命令內: (注:$ wikiname是新的維基正在創建的名稱)
$dbwikiname = escapeshellarg($wikiname);
exec("mysql $dbwikiname < /var/www/iadmin/wikifresh/db/template.sql");
現在,該腳本運行時,我得到:
ERROR 1049 (42000): Unknown database 'test'
即使我嘗試從我的命令行運行它我有這個問題。
我究竟做錯了什麼?
這很好,謝謝,我將如何運行導入腳本呢?現在我有: mysql --user = uname --password = pword -e「testing Ryan
沒關係,我明白了。謝謝! – Ryan