![]() |
MySQL 8.0.43
Source Code Documentation
|
The descriptor structure for the plugin, that is referred from st_mysql_plugin. More...
#include <plugin_clone.h>
Public Attributes | |
| int | interface_version |
| clone plugin interface version More... | |
| int(* | clone_local )(THD *thd, const char *data_dir) |
| Clone database from local server. More... | |
| int(* | clone_client )(THD *thd, const char *remote_host, uint remote_port, const char *remote_user, const char *remote_passwd, const char *data_dir, int ssl_mode) |
| Clone database from remote server. More... | |
| int(* | clone_server )(THD *thd, MYSQL_SOCKET socket) |
| Clone database and send to remote clone client. More... | |
The descriptor structure for the plugin, that is referred from st_mysql_plugin.
| int(* Mysql_clone::clone_client) (THD *thd, const char *remote_host, uint remote_port, const char *remote_user, const char *remote_passwd, const char *data_dir, int ssl_mode) |
Clone database from remote server.
| [in] | thd | server thread handle |
| [in] | remote_host | remote host IP address |
| [in] | remote_port | remote server port |
| [in] | remote_user | remote user name |
| [in] | remote_passwd | remote user's password |
| [in] | data_dir | cloned data directory |
| [in] | ssl_mode | ssl mode for remote connection |
| int(* Mysql_clone::clone_local) (THD *thd, const char *data_dir) |
Clone database from local server.
| [in] | thd | server thread handle |
| [in] | data_dir | cloned data directory |
| int(* Mysql_clone::clone_server) (THD *thd, MYSQL_SOCKET socket) |
Clone database and send to remote clone client.
| [in] | thd | server thread handle |
| [in] | socket | network socket to remote client |
| int Mysql_clone::interface_version |
clone plugin interface version