В каком месте находится phpMyAdmin? - PullRequest
2 голосов
/ 30 августа 2009

Для этого утверждения:

mysql <my_db_name> -u<user_name> -p<password> <mysql.sql

Где phpMyAdmin предполагает, что mysql.sql находится в?

Ответы [ 4 ]

3 голосов
/ 30 августа 2009

в каталоге, в котором вы сейчас находитесь.

2 голосов
/ 30 августа 2009

относительно второго пункта gnuds:

Чтение в файле через <не относится к mysql. Это работает для любой команды и любого файла в командной строке. (как в UNIX, так и в Windows): </p>

somecommand < somefile

данные из файла somefile отправляются в команду через канал называется STDIN.

2 голосов
/ 30 августа 2009

Во-первых, это явно не о phpMyAdmin , а об инструменте командной строки mysql .

Во-вторых, в отправленной вами команде утилита mysql вообще не ищет имя файла, она читает stdin - вашу оболочку (например, bash или Windows). cmd) открывает файл и устанавливает его как стандартный mysql.

В-третьих, все относительные пути файловой системы (любой путь , который не начинается с корня), относятся к текущему рабочему каталогу.

1 голос
/ 30 августа 2009

Да, в текущем рабочем каталоге. но вы не используете phpMyAdmin, вы используете команду mysql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...