У меня есть этот очень странный веб-хост, это выходные, а sysop недоступен, и нам нужно внести изменения в сайт. Для этого нам нужна резервная позиция базы данных, поэтому резервная копия базы данных. Я могу использовать SSH в качестве учетной записи пользователя и обнаружил, что могу просто запустить команду командной строки «mysql» на Linux. Но когда я пытаюсь выполнить команду mysqldump, он продолжает говорить мне, что user @ localhost не разрешен. Я прочитал документы на mysqldump и пробовал всевозможные варианты, а затем попытался взглянуть на команду, чтобы узнать, было ли она старой, и если мне нужно было использовать для нее более старые инструкции.Резервное копирование базы данных MySQL только с помощью команды MySQL
Итак, не повезло. Все, что мы можем сделать, это запустить команду mysql. Кроме того, мы попытались установить phpmyadmin на этом хосте, но у нас возникают проблемы с тем, где мы получаем белую страницу вместо ошибок, и не можем просмотреть журнал ошибок. Я сделал обычный шаг в PHP, чтобы выгрузить ошибки на экран, но мы получаем только белую страницу при запуске phpmyadmin setup.php.
Итак, есть ли способ, которым мы можем использовать исключительно команду «mysql» для экспорта нашей схемы базы данных и данных?
Если вы можете использовать командную строку mysql для подключения к вашей базе данных и запроса к ней, то mysqldump должен работать нормально - что не так/что ошибки сообщаются? –
Он сказал, что «user @ localhost» недоступен. (Я не могу определить, кто «пользователь» был, конечно, но это был пользователь, которого я правильно использовал с помощью команды mysql.) Кроме того, я попробовал - user «user @ localhost», --user »[email protected] »и« user »- все безрезультатно. – Volomike
Я добавил ответ, который должен * надеяться * сортировать вас. :-) –