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

相关页面