第九篇:MySQL 常用工具

命令行工具

mysql(命令行客户端)

功能:执行 SQL 语句、管理数据库,是最基础的交互工具。

连接示例:

1
2
<code>mysql -u root -p -P 3306 -h localhost
</code>

-u指定用户名,-p用于输入密码,-P指定端口,-h指定主机。

mysqldump(备份工具)

功能:备份数据库或表结构及数据,支持多种参数定制备份内容。

示例:备份test_db库的users表:

1
2
<code>mysqldump -u root -p test_db users &gt; D:/backups/users_backup.sql
</code>

mysqladmin(服务器管理工具)

功能:管理 MySQL 服务器状态,如刷新权限、查看进程、关闭服务等。

示例:

1
2
3
4
5
6
<code># 刷新权限
mysqladmin -u root -p flush-privileges

# 查看服务器状态
mysqladmin -u root -p status
</code>

mysqlpump(高效备份工具,MySQL 5.7+)

功能:支持并行导出,备份大数据库时速度比 mysqldump 更快。

示例:备份test_db库:

1
2
<code>mysqlpump -u root -p --databases test_db --output-file=test_db_backup.sql
</code>

图形化工具(新手推荐)

  • Navicat:跨平台(Windows/macOS),支持可视化操作、SQL 编辑、数据导入导出,功能全面,适合开发和运维。
  • phpMyAdmin:基于 Web 的管理工具,通过浏览器访问,适合中小型数据库管理,无需安装客户端。
  • MySQL Workbench:官方工具,支持数据库设计、SQL 开发、性能监控,适合专业开发者。
上一篇
下一篇