Назад | Перейти на главную страницу

Есть ли способ получить данные удаленной базы данных mysql

Я хотел знать, есть ли способ восстановить данные деинсталлированного сервера mysql.

Базы данных mysql обычно хранятся в виде файлов в файловой системе в некотором месте, отличном от двоичных файлов mysqld (например, / var / lib / mysql), и не удаляются во время удаления пакета. Вы можете получить доступ к данным, просто настроив "datadir" экземпляра mysql для просмотра и запуска.

/etc/my.cnf:

[...]
[mysqld]
datadir         = /var/lib/mysql
[...]

Просто найдите в своей файловой системе файлы с именем "ibdata1", "*.MYD" (данные таблицы myISAM) или "*.MYI" (индексы таблиц myISAM), чтобы понять, где могут находиться ваши файлы, если ваш старый my.cnf больше не доступен для справки.

Он все еще должен находиться в месте установки, в папке данных (например, C:\Program Files\MySQL\MySQL Server 4.0\Data)

При удалении MYSQL удаляются все папки, кроме папки с данными, находящейся в.

C: \ Program Files \ MySQL \ MySQL Server 5.0 \ данные

В этом месте будет находиться папка, имя которой совпадает с именем схемы / базы данных, с которыми вы работали ранее. папка и ibdata1 файл в отдельном месте.

Теперь снова переустановите MYSQL и скопируйте ранее сохраненное содержимое(папка и ibdata1) в этом месте

Откройте Mysql Administrator и выполните резервное копирование базы данных.