数据库管理
宝塔面板数据库管理 API — MySQL 数据库创建、备份、用户权限管理
AddDatabase
创建新的 MySQL 数据库及用户
GetDatabaseList
获取 MySQL 服务器上所有数据库列表(SHOW DATABASES)
GetMySQLInfo
获取 MySQL 基本配置信息(数据目录、端口)
GetMysqlUser
获取 MySQL 用户列表及权限详情
GetRunStatus
获取 MySQL 运行状态变量(SHOW GLOBAL STATUS)
ClearMySQLBinlog
清理 MySQL 二进制日志
DeleteDatabase
删除 MySQL 数据库及关联用户
GetTimeOut
获取 MySQL 超时配置参数
ToBackup
备份指定 MySQL 数据库
AddMysqlUser
创建新的 MySQL 用户
GetDatabasesList
获取面板中管理的数据库列表(来自 SQLite databases 表)
GetDbStatus
获取 MySQL 内存配置参数(从 /etc/my.cnf 解析)
GetMysqlCommands
获取 MySQL 支持的命令类型列表
get_database_table
获取指定数据库中所有表的列表
GetInfo
获取面板管理的数据库详情(数据大小、表数量)
GetPushUser
获取数据库消息推送用户列表
GetCloudServer
获取数据库服务器列表(本地 + 远程)
GetSlowLogs
获取 MySQL 慢查询日志内容
BinLog
管理 MySQL 二进制日志(开启/关闭/查看/清理)
get_mysql_status
检查 MySQL 是否已安装
GetAllBackup
获取所有数据库备份列表
GetBackup
获取数据库备份文件列表
SetTimeOut
设置 MySQL 超时配置参数
view_database_types
获取数据库分类列表
DelMysqlUser
删除 MySQL 用户
set_restart_task
MySQL 守护进程配置
GetValidatePasswordConfig
获取 MySQL 密码验证策略配置
GetImportLog
获取数据库导入日志和状态
GeUserHostList
获取 MySQL 用户及其允许登录的主机列表
GetErrorLog
获取 MySQL 错误日志文件路径和内容
GetImportStatus
获取 MySQL 数据库导入的实时状态
GetLoginFailed
获取 MySQL 登录失败跟踪(Connection Control)插件状态
find_databases_by_name_and_type
按数据库类型和名称搜索数据库
get_restart_task
获取 MySQL 守护进程(自动重启)任务的配置