Compartir a través de

Azure Database for MariaDB 管理存储过程

重要

Azure Database for MariaDB 已列入停用计划。 强烈建议迁移到 Azure Database for MySQL。 若要详细了解如何迁移到 Azure Database for MySQL,请参阅 Azure Database for MariaDB 发生了什么情况

Azure Database for MariaDB 服务器上提供了可帮助管理 MariaDB 服务器的存储过程。 这包括管理服务器的连接、查询以及设置数据传入复制。

数据传入复制存储过程

通过数据传入复制,可将数据从本地运行的 MariaDB 服务器、虚拟机中或其他云提供程序托管的数据库服务中同步到 Azure Database for MariaDB 服务。

以下存储过程用于在源和副本之间设置或删除数据传入复制。

存储过程名称 输入参数 输出参数 用法说明
mysql.az_replication_change_master master_host
master_user
master_password
master_port
master_log_file
master_log_pos
master_ssl_ca
不适用 若要使用 SSL 模式传输数据,请将 CA 证书的上下文传入 master_ssl_ca 参数。

若要不使用 SSL 模式传输数据,请将空字符串传递到 master_ssl_ca 参数中。
mysql.az_replication _start 空值 不适用 开始复制。
mysql.az_replication _stop 不适用 不适用 停止复制。
mysql.az_replication _remove_master 不适用 空值 删除源和副本之间的复制关系。
mysql.az_replication_skip_counter 空值 不适用 跳过一个复制错误。

若要在 Azure Database for MariaDB 中的源和副本之间设置数据传入复制,请参阅如何配置数据传入复制

其他存储过程

Azure Database for MariaDB 中提供了以下用于管理服务器的存储过程。

存储过程名称 输入参数 输出参数 用法说明
mysql.az_kill processlist_id 空值 等效于 KILL CONNECTION 命令。 在终止连接正在执行的任何语句之后,将终止与提供的 process list_id 关联的连接。
mysql.az_kill_query processlist_id 空值 等效于 KILL QUERY 命令。 将终止连接当前正在执行的语句。 使连接本身保持活动状态。
mysql.az_load_timezone 空值 不适用 加载时区表以允许将 time_zone 参数设置为命名值(例如“美国/太平洋时间”)。

后续步骤