Azure Database for MySQL 管理存储过程

适用于:Azure Database for MySQL - 单一服务器

重要

Azure Database for MySQL 单一服务器即将停用。 强烈建议升级到 Azure Database for MySQL 灵活服务器。 若要详细了解如何迁移到 Azure Database for MySQL 灵活服务器,请参阅 Azure Database for MySQL 单一服务器发生了什么情况?

注意

将要查看的是 Azure Database for MySQL 的新服务。 若要查看经典 MySQL Database for Azure 的文档,请访问此页

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

数据传入复制存储过程

借助数据复制,可以将本地运行的 MySQL 服务器、虚拟机或其他云提供程序托管的数据库服务中的数据同步到 Azure Database for MySQL 服务。

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

存储过程名称 输入参数 输出参数 用法说明
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 MySQL 中的源和副本之间设置数据传入复制,请参阅如何配置数据传入复制

其他存储过程

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

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

后续步骤