MySQL 教程 - MySQL 工具 MySQL 是一种基于 C/S 模式的数据库管理系统,需要有一个客户机来与 MySQL 数据库管理系统关联。在学习 MySQL 时,需要使用专门用途的实用程序。官方提供了 MySQL Command Line Client 和 MySQL Workbench 客户端。 MySQL 官方数据库管理系统提供了许多的命令工具,这些工具可以用来管理 MySQL 服务器,对数据库进行访问、管理 MySQL 用户以及数据库备份和恢复工具等。 MySQL 命令行实用程序是使用最多的实用程序之一,对于快速测试和执行脚本非常有价值。该实用程序没有下拉菜单、流行的用户界面、鼠标支持或任何类似的东西。 MySQL 工具可以分为以下几个类别: 1. 服务器端使用工具程序 * mysqld:SQL 后台程序,即 MySQL 服务器进程。 * mysqld_safe:服务器启动脚本,可以启动 mysqld 服务器。 * mysql.server:服务器启动脚本。 * mysqld_multi:服务器启动脚本,可以启动或停止系统上安装的多个服务器。 2. 安装相关程序 * comp_err:编译 MySQL 错误信息文件。 * mysql_install_db:该脚本用默认权限创建 MySQL 授权表。 * mysql_plugin:配置 MySQL 服务器插件。 * mysql_secure_installation:提高 MySQL 安装的安全性。 * mysql_ssl_rsa_setup:创建 SSL/RSA 文件。 * mysql_tzinfo_to_sql:加载时区表。 * mysql_upgrade:检查并升级 MySQL 表。 3. 客户端使用工具程序 * mysql:MySQL 命令行工具。 * mysqladmin:用于管理 MySQL 服务器客户端。 * mysqlcheck:表维护程序。 * mysqldump:数据库备份程序。 * mysqlimport:数据导入程序。 * mysqlpump:数据库备份程序。 * mysqlsh:Shell 下执行 mysql 命令。 * mysqlshow:显示数据库、表和列的信息。 * mysqlslap:负载仿真客户端。 4. 程序开发工具 * mysql_config:编译客户端的显示选项。 * my_print_defaults:显示选项文件的选项。 * resolve_stack_dump:解析数字堆栈跟踪转储到符号。 5. 管理实用程序 * innochecksum:离线 InnoDB 文件校验工具。 * myisam_ftdump:显示全文索引信息。 * myisamchk:MyISAM 表维护实用工具。 * myisamlog:显示 MyISAM 日志文件内容。 * myisampack:产生压缩,只读 MyISAM 表。 * mysql_config_editor:MySQL 的配置实用程序。 * mysqlbinlog:处理二进制日志文件的效用。 * mysqldumpslow:总结慢查询日志文件。 6. 杂项程序 * lz4_decompress:解压缩 mysqlpump lz4 压缩输出。 * perror:解释错误代码。 * replace:一个字符串替换工具。 * resolveip:解析主机名到 IP 地址或反之亦然。 * zlib_decompress:解压缩 mysqlpump zlib 压缩输出。 熟悉使用 MySQL 工具对于快速测试和执行脚本非常有价值。
- 粉丝: 1771
- 资源: 2497
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助