Подход mysqldump будет, конечно, работать, и результат будет надежен. Это - способ, которым я рекомендовал бы, если у Вас нет очень серьезных оснований не сделать это как это.
Теперь, для таблиц MyISAM необходимо смочь просто скопировать.FRM.MYI и.MYD файлы к соответствующему каталогу, соответствующему целевой базе данных (MySQL создает dir, соответствующий каждой базе данных в каталоге данных),
Для таблиц InnoDB не работает просто копирование файлов. Я видел, что люди делают это, хотя, например, см. эту статью: http://www.chriscalender.com/?p=28=1
Я Надеюсь, что это помогает.
При использовании TCP/IP, необходимо указать IP хоста. Если хост является localhost, необходимо использовать 127.0.0.1 вместо этого.
Другими словами,
mysql-uroot-h127.0.0.1-P1234-p (если корень имеет пароль),
mysql-uroot-h127.0.0.1-P1234 (если корень не делает, имеет пароль),
После того, как вошел в систему, выполните этот запрос для проверки:
ПОКАЖИТЕ ПЕРЕМЕННЫЕ КАК 'порт';