对于本声明:
mysql <my_db_name> -u<user_name> -p<password> <mysql.sql
phpMyAdmin假设mysql.sql
位于哪里?
答案 0 :(得分:3)
在您当前所在的目录中。
答案 1 :(得分:2)
首先,这显然不是关于phpMyAdmin,而是关于mysql命令行工具。
其次,在您发布的命令中,mysql
实用程序根本不查找文件名,它会显示stdin - 您的shell(如bash或windows {{ 1}})打开文件并将其设置为cmd
的标准输入。
第三,所有相对文件系统路径(任何不以root开头的path)都与当前工作目录相关。
答案 2 :(得分:2)
关于gnuds第二点:
通过&lt;读取文件不是特定于mysql。 这适用于命令行上的任何命令和任何文件。 (在UNIX和Windows上):
somecommand < somefile
文件somefile中的数据通过通道发送到命令中 叫做STDIN。
答案 3 :(得分:1)
是,在当前工作目录中。但你没有使用phpMyAdmin,你正在使用mysql
命令。