Я установил mysql на свой ноутбук и скопировал папку своей базы данных в папку db по умолчанию. В workbench mysql я могу видеть мою новую базу данных и ее таблицы, но я не вижу ни одного столбца, и я не могу запросить таблицы, когда я это сделаю, я получаю ошибку, которая не существует. Что не так?Подключить существующую базу данных к mysql
ответ
В зависимости от того, насколько вы хорошо разбираетесь в MySQL, вы можете использовать MySQL Workbench для экспорта и импорта данных или использования mysqldump. Для MySQL Workbench, взгляните на руководство здесь:
https://dev.mysql.com/doc/workbench/en/wb-admin-export-import.html
Чтобы иметь полный контроль, использование туздЫшпр:
https://dev.mysql.com/doc/refman/5.0/en/mysqldump-sql-format.html
В основном это работает следующим образом. На исходном компьютере, выполните:
mysqldump --databases db1 db2 db3 > dump.sql
Подведите dump.sql к целевому компьютеру и выполнить
mysql -u username -p -h 192.168.0.12 < dump.sql
(замените 192.168.0.12 с IP-адресом сервера MySQL, имя пользователя с пользователем, который имеет достаточно прав)
преимущество использования туздЫшпр является то, что вы можете адаптировать dump.sql (например изменить тип базы данных, удалите часть данных, и т.д.)
Как всегда, будьте осторожны, когда делаете такие операции, делаете резервные копии и т. Д.
Перенос файлов физически был принят в прошлом (только для таблиц MyISAM), но больше не должен использоваться для передачи базы данных. Вместо этого экспортируйте данные и импортируйте их в новое место. Один из способов сделать это - взять дамп (который является мгновенным снимком текущей структуры + данных) и импортировать его. Другим способом, особенно с MySQL Workbench, является миграция. Запустите мастер миграции (через меню «База данных»), выберите источник db (соединение), другой для цели, выберите объекты, которые вы хотите перенести, и следуйте дальнейшим шагам. Передача данных выполняется непосредственно в приложении.
Если на локальном компьютере нет ни источника, ни целевого сервера, то в MySQL Workbench есть специальность. Он может создавать правильные сценарии импорта и экспорта, которые вы можете напрямую запускать на своих машинах для экспорта и импорта, которые легко доступны для конкретной ОС и типа сервера. Это особенно полезно, если вы переходите с других продуктов db (например, DB2 -> MySQL).
- 1. Подключить базу данных MySQL к Java
- 2. Подключить базу данных MySQL к php
- 3. Как подключить базу данных mysql к jsp?
- 4. Подключить базу данных MySQL к Glassfish
- 5. Подключить базу данных Arduino к MySQL
- 6. Как подключить базу данных MySQL к объекту?
- 7. Подключить базу данных MySQL к нескольким доменам
- 8. Как подключить базу данных MySql с Firebase?
- 9. Как зашифровать существующую базу данных MySQL?
- 10. Подключить базу данных MySQL за брандмауэром
- 11. Адаптировать существующую базу данных к приложению django
- 12. Как подключить базу данных kognitio от mysql
- 13. Как подключить существующую базу данных SQLite с приложением C#
- 14. Подключить базу данных mySQL с помощью android
- 15. Xcode 4.6 как подключить базу данных Mysql
- 16. Symfony3 Импортировать существующую базу данных
- 17. Подключить существующую таблицу MySql с Strongloop
- 18. Как безопасно подключить базу данных toroid к mysql
- 19. Как подключить базу данных MySql к объекту SqlDataSource
- 20. Как подключить базу данных mysql к laravel в ubuntu
- 21. Как подключить базу данных MySQL к домену в iPage?
- 22. Как подключить мою базу данных MySQL к моему коду C++?
- 23. Как подключить базу данных mysql к проекту в netbeans
- 24. Как подключить базу данных MySQL к C# WinForm Application?
- 25. Как подключить базу данных MySQL к интерфейсу вроде Angular 1?
- 26. Не удалось подключить базу данных Wamp MySQL к Android Studio
- 27. подключить базу данных mysql с помощью python
- 28. не удалось подключить базу данных Godaddy MySql
- 29. Как подключить мою базу данных к API.AI?
- 30. подключить базу данных к другому компьютеру
Hi Matthijs, что именно вы подразумеваете под _copied моей папкой базы данных в папку db по умолчанию? Это из другого экземпляра базы данных? В этом случае вам лучше создать дамп базы данных и импортировать его. – mark
Oké, поэтому правильный способ транспортировки db на другой сервер - сделать дамп и импортировать его? – Matthijs
Да, это правильный путь – mark