Mysqldump не является внутренней или внешней командой исполняемой программой или пакетным файлом

в настоящее время я пытаюсь сделать резервную копию и восстановить базу данных mysql в моем проекте laravel. Я использую этот пакет laravel https://github.com/backup-manager/laravel для резервного пакета. Я уже следую инструкциям, но когда я пытаюсь сделать резервную копию моей локальной базы данных через командную строку (php artisan db: backup) в последнем вопросе, я получил это сообщение.

Dumping database and uploading. [BackupManagerShellProcessingShellProcessFailed] ‘mysqldump’ is not recognized as an internal or external command, operable program or batch file.

Я уже отправляю его в Google и уже поместил C:xamppmysqlbin в мои пути к env переменным windows, но у меня все еще есть эта проблема. если кто-нибудь знает, как это исправить, скажите, пожалуйста, я действительно ценю это.

Это потому, что mysqldump.exe не найден в этом месте, правый путь указан ниже

    Откройте Командная строка и введите

cd C:Program Files (x86)MySQLMySQL Server 5.5bin

Непосредственно откройте этот каталог “C:Program Files (x86)MySQLMySQL Server 5.5bin” и нажмите LEFT SHIFT KEY с клавиатуры и RIGHT CLICK в окне каталога.

Читайте также:
Способы борьбы с вирусными программами

MySQL command line database backup and restore in windows


затем введите

Он будет работать на 100% правильно

Источник: techarks.ru

Русские Блоги

Невозможно создать резервную копию базы данных (mysqldump не является внутренней или внешней командой и не исполняемой программой)

После ввода черной рамки базы данных резервное копирование базы данных невозможно

Открываем win + r, вводим командную строку

Выполните mysqldump -uroot -p123 goods> F: backup.sql:

Это связано с тем, что переменные системной среды не настроены

Введите каталог установки MySQL для выполнения

mysqldump -uroot -p123 goods > F:backup.sql

В настоящее время нет необходимости настраивать системные переменные среды

Нет новостей — это лучшие новости

Источник: russianblogs.com

Форум пользователей MySQL

Здравствуйте)Подскажите пожалуйста,как перенести базу данных с одного сервера на другой,просто записав ее в файл.И как потом возпроизвести эту базу данных на другом сервере.Я у вас прочитал все темы по переносу БД,но так ничего и не понял.

#2 18.02.2008 13:11:22

Re: Пренос БД

shell> mysqldump db_name > backup-file.sql
на новом сервере
shell> mysql db_name < backup-file.sql

#3 18.02.2008 13:14:57

Re: Пренос БД

А скажите где прописывать эти строчки:shell> mysqldump db_name > backup-file.sql ?

How to backup of specific databases from MySQL Server by using mysqldump -MySQL DBA Tutorial

#4 18.02.2008 14:01:03

Re: Пренос БД

shell> указывает на то, что команда пишется в командной строке.

Если у Вас винда, то кнопка «Пуск», выполнить cmd
Не забудьте перейти в директорию MySQL

Код:

Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. C:Documents and SettingsQ>cd «C:Program FilesMySQLMySQL Server 5.1bin» C:Program FilesMySQLMySQL Server 5.1bin>mysqldump test > test.sql

#5 18.02.2008 14:19:20

Re: Пренос БД

А на хостинге мне все это тоже выполнять через командную строку с компьютера?И если через нее,то мне надо зайти на FTP и прописать эти строчки в командной строке?А на хостинге мне прописывать тот же путь,что прописан у вас,или прописаыть какой то свой путь?

Читайте также:
Как направить весь интернет на одну программу

Отредактированно Никита (18.02.2008 14:23:07)

#6 18.02.2008 14:45:42

Re: Пренос БД

А у Вас на хостинге винда, чтобы указывать «C:Program FilesMySQLMySQL Server 5.1bin»?

У Вас должен быть ssh доступ. Никаких путей указывать при этом не нужно.

#7 18.02.2008 14:49:47

Re: Пренос БД

А что такое ssh доступ?И что мне тогда прописывать в командной строке?

#8 18.02.2008 14:58:59

Re: Пренос БД

Попробуйте подключиться с помощью PuTTY
В командной строке на хостинге нужно выполнить «mysqldump db_name > backup-file.sql»

#9 18.02.2008 15:14:20

Re: Пренос БД

Я не знаю что такоеPuTTY . А когда я ввожу «mysqldump db_name > backup-file.sql»,то мне выводится что это не является внутренней или внешней командой,исполняемой программой или пакетным файлом.

#10 18.02.2008 15:20:13

Re: Пренос БД

А какие возможности у Вас есть на хостинге? Может, там есть phpmyadmin или какой-то
другой интерфейс? Должен быть какой-то способ доступа к базе данных.

#11 18.02.2008 15:21:48

Re: Пренос БД

Да у меня есть phpmyadmin.А через него можно переносить базы данных?

#12 18.02.2008 15:51:04

Re: Пренос БД

Дамп, который Вы сделаете локально с помощью mysqldump, Вы можете восстановить
в phpmyadmin на сервере.

#13 18.02.2008 18:21:15

Re: Пренос БД

Дело в том,что я не смог сделать дамп базы данных. Когда я ввожу в командной строке нужные строки,то у меня выводится:что это не является внутренней или внешней командой,исполняемой программой или пакетным файлом.
А как мне потом занести дамп базы данных с помощью phpmyadmin на сервер?

#14 18.02.2008 18:26:17

Re: Пренос БД

У Вас сервер на windows? Тогда найдите где лежит mysqldump.exe и вызовите его с указанием пути.

Альтернативно можно использовать MySQL GUI Tools http://dev.mysql.com/downloads/gui-tools/5.0.html
если Вы можете удаленно к mysql-серверу подключаться.

Читайте также:
Программа для определения модели телефона через USB

В принципе phpmyadmin может делать и дамп и восстановление, но он часто с этим глючит, я бы его не рекомендовал.

#15 18.02.2008 19:28:47

Re: Пренос БД

А куда именно заходить в phpmyadmin,чтобы восстановить дамп, и куда там заходить,чтобы извлечь дамп?
Я весь ftp обыскал, но так и не нашел mysqldump.exe.Может у меня он называется: mysql-db-count?

Отредактированно Никита (18.02.2008 19:39:01)

#16 18.02.2008 23:07:25

Re: Пренос БД

mysqldump имеет смысл искать там, где лежит база, которую Вы хотите скопировать.
Насколько я понимаю, это Ваш локальный компьютер. Т.е. надо сделать что-то типа

Код:

c: cd «Program FilesMySQLMySQL Server 5.1bin» mysqldump -B database_name >dump.sql

Для восстановления, надо указать полученный файл в phpmyadmin на удаленном
сервере.

#17 19.02.2008 12:25:49

Re: Пренос БД

А если я вывел дамп с помощью phpmyadmin,но он вывелся в виде текстового файла.Значит тогда мне просто весь текст вставить в какое то определенное окно в phpmyadmin на сервере хостинга?

#18 19.02.2008 12:29:50

Re: Пренос БД

кодировку не потеряйте при этом, а вообще лучше бы он выдавался в виде файла; phpmyadmin зло

#19 19.02.2008 12:37:38

Re: Пренос БД

Просто я не знаю,как его выдать в виде файла,т.к. мне нужно перенести базу с хостинга на домашний сервер.А на хостинге я не умею делать удаленных доступов и всего такого.

#20 19.02.2008 12:41:23

Re: Пренос БД

Никита написал:

А если я вывел дамп с помощью phpmyadmin,но он вывелся в виде текстового файла.Значит тогда мне просто весь текст вставить в какое то определенное окно в phpmyadmin на сервере хостинга?

Источник: sqlinfo.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru