Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zrzuć osadzoną bazę danych mysql do pliku tekstowego SQL

Udało mi się zrzucić osadzony schemat. Mam go ze strony porad Amaroka

libmysqld.dll umożliwia korzystanie z mysql w twoim programie bez konfigurowania serwera lub ładowania demona. Ponadto tworzy te same pliki co serwer (katalog mysql, katalog schematu i plik ibdata1). Więc umieściłem te pliki w katalogu i powiedziałem demonowi mysqld linux, aby używał tego katalogu jako katalogu danych:

mysqld_safe --user=mysql --datadir=/data/myEmbededDB --skip-grant-tables

--skip-grant-tables pozwoli połączyć się z dowolnym użytkownikiem lub hasłem

Ponieważ serwer wskazuje ten katalog, mogę teraz zrzucić osadzony schemat za pomocą mysqldump, tak jak każdy inny schemat mysql. To samo dotyczy sytuacji, gdy chcesz używać WorkBench ze schematem utworzonym za pomocą libmysqld.dll

Mam nadzieję, że pomoże to innym zdezorientowanym użytkownikom libmysqld.dll

:-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę poprosić o pomoc w optymalizacji i naprawianiu zapytań w MySQL?

  2. Czy podzapytanie może zwrócić dwie wartości?

  3. Próbowano odczytać błąd końca strumienia w MySQL

  4. PersistenceException:BŁĄD podczas wykonywania DML bindLog[] error[Pole „id” nie ma wartości domyślnej]

  5. Jak włączyć explicit_defaults_for_timestamp?