有哪些可以用于管理MySQL服务器的MySQL数据库程序?
MySQL数据库为我们提供以下程序作为管理MySQL服务器的管理工具−
阅读更多:MySQL 教程
mysqld
它也被称为MySQL服务器守护程序。它是完成MySQL安装中大部分工作的主程序。我们需要使用 ‘mysqld’ 来启动MySQL服务器。它有许多可以在启动时指定的选项。
mysqladmin
基本上,’ mysqladmin ‘可以是执行管理操作的客户端。我们可以使用它来查看服务器的配置和当前状态,创建和删除数据库,以及许多其他操作。
例如,借助以下具有选项“–ping”的“mysqladmin”命令,我们可以检查MySQL服务器是否处于活动状态−
C:\ mysql \ bin> mysqladmin -u root ping
mysqld is alive
如果我们想创建一个新数据库,则可以使用以下命令完成−
C:\ mysql \ bin> mysqladmin -u root create Tutorials
可以使用不同选项使用‘mysqladmin’执行许多其他管理操作。
mysql
基本上,它是终端用户管理用户数据对象的命令行界面。
mysqlcheck
它是面向终端用户的命令行界面,用于执行表维护,例如检查、修复、优化和分析表。当“mysqld”服务器正在运行时,必须使用它,因为然后我们无需停止服务器即可执行表维护。
mysqlshow
它是终端用户查看有关表和列的信息的命令行界面。它用于快速查看数据库存在哪些表,它们的表或列或索引。
mysqldump
它是管理员或终端用户将数据从服务器导出到文件的命令行界面。基本上,它执行逻辑备份,生成一组可以执行的SQL语句来重现原始数据库对象定义和表数据。mysqldump命令可以以CSV、其他分隔文本或XML格式生成输出。
mysqimport
它是管理员或终端用户将数据文件加载到表中的命令行界面程序工具,用于将数据加载到表中。
极客教程