title: MySQL 数据库管理
created: 2026-08-14
updated: 2026-08-14
type: entity
tags:
- mysql
- database
- backup
- entity
sources:
- raw/scripts/mysql.sh
MySQL 数据库管理
MySQL 的日常运维操作:连接、备份、导入、恢复,以及 RabbitMQ(常用配套消息队列)的安装。
连接
# 本地连接
mysql -uuser -ppass
# 远程连接(-h 主机地址)
mysql -h192.168.1.1 -uuser -ppass
注意:
-p与密码之间不要有空格(-ppass),否则会被提示交互输入。
备份(mysqldump)
# 备份到本地文件(-P 大写为端口)
mysqldump -h192.168.1.1 -P3306 -uuser -ppass exampledb > exampledb.sql
# 本地库备份
mysqldump -uexampleuser -pexamplepass exampledb > exampledb.sql
# 备份多个库
mysqldump -uuser -ppass --databases db1 db2 > dbs.sql
# 备份全部库
mysqldump -uuser -ppass --all-databases > all.sql
导入 / 恢复
# 命令行导入
mysql -uuser -ppass exampledb < exampledb.sql
# SQL 内导入(source 命令)
mysql> use exampledb;
mysql> source exampledb.sql;
配套:RabbitMQ 3.7.9 安装(CentOS 7)
# 安装依赖(erlang + socat)
yum install -y erlang socat
# 下载并安装
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.7.9-1.el7.noarch.rpm
相关页面
- Linux 常规操作与优化 — 软件安装基础
- 磁盘与 RAID 管理 — 数据库数据盘存储
- 磁盘存储测试 — 数据库 I/O 场景测试