Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đưa cơ sở dữ liệu nhúng mysql vào tệp văn bản SQL

Tôi đã quản lý để kết xuất lược đồ nhúng. Tôi lấy nó từ trang mẹo của Amarok

libmysqld.dll cho phép sử dụng mysql trong chương trình của bạn mà không cần thiết lập máy chủ hoặc tải máy chủ. Ngoài ra, nó tạo ra các tệp giống như máy chủ (thư mục mysql, thư mục lược đồ và tệp ibdata1). Vì vậy, tôi đặt các tệp đó trong một thư mục và yêu cầu người dùng mysqld linux dùng thư mục đó làm datadir:

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

--skip-Grant -boards sẽ cho phép kết nối với bất kỳ người dùng hoặc mật khẩu nào

Vì máy chủ trỏ đến thư mục đó nên bây giờ tôi có thể kết xuất lược đồ nhúng với mysqldump giống như bất kỳ lược đồ mysql nào khác. Điều tương tự cũng áp dụng nếu bạn muốn sử dụng WorkBench với lược đồ được tạo bằng libmysqld.dll

Hy vọng điều này sẽ giúp những người dùng libmysqld.dll đang bối rối khác

:-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao kích thước bảng InnoDB lớn hơn nhiều so với dự kiến?

  2. Có thể chèn dữ liệu vào dạng xem MySQL không?

  3. Vấn đề nối các hàng có trùng lặp

  4. Thông báo ClusterControl 1.7.5:Bảo trì và hỗ trợ cụm nâng cao cho PostgreSQL 12 và MongoDB 4.2

  5. Làm thế nào mà SQL này có thể sai? Tôi không nhìn thấy gì?