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
:-)