2.22 停止从属服务器复制: `stop-slave`所有命令参数可以被缩短为唯一的前缀,如 `status` 可写作 `stat`。多个命令参数可连用,用空格分离,显示结果合并,例如同时查看 `processlist` 和 `status`。
mysqladmin的使用
mysqladmin 是一个用于管理 MySQL 服务器的命令行工具,它能够执行各种任务,例如创建和删除数据库、用户,更改用户密码,检查服务器状态等。使用 mysqladmin 需要拥有足够的权限执行所需的操作。
下面是使用 mysqladmin 执行任务的一些示例:
2.1 创建数据库: `create db_name`
2.2 调试信息: `debug` 信息写入到 mysql error log
2.3 删除数据库及数据库所有表: `drop db_name`
2.4 显示当前服务器状态变量及其值: `extended-status`
2.5 刷新主机缓存: `flush-hosts`
2.6 刷新所有日志: `flush-logs`
2.7 刷新指定日志: `flush-logs [log_type …]` - binary, engine, error, general, relay, slow
2.8 重新加载授权表: `flush-privileges` 或 `reload`
2.9 刷新状态变量: `flush-status`
2.10 刷新所有表: `flush-tables`
2.11 刷新进程缓存: `flush-threads`
2.12 显示活动的数据库进程: `processlist`
2.13 杀死数据库进程: `kill id,id,…`
2.14 修改密码: `password “new_password”`
2.15 检查 mysql 状态: `ping` - 返回运行状态,即 alive
2.16 刷新所有表和日志: `refresh` - 相当于 `flush-log` 和 `flush-hosts` 的综合体
2.17 关闭 mysql 数据库: `shutdown`
2.18 显示数据库状态: `status`
2.19 显示数据库版本信息和 status 信息: `version`
2.20 显示数据库系统变量及其值: `variables`
2.21 启动从属服务器的复制: `start-slave`
2.22 停止从属服务器复制: `stop-slave`
所有命令参数可以被缩短为唯一的前缀,如 `status` 可写作 `stat`。多个命令参数可连用,用空格分离,显示结果合并,例如同时查看 `processlist` 和 `status`。
2024-11-09