1、执行mysqldump命令前,先给配制添加帐号和密码:
# vi /etc/my.cnf
user=root
password=XXXXXX
2、
一、本地mysql:
# mysqldump -uroot -pPassword -n -t -d -R --triggers=false 数据库名 >~/backup.sql
二、远程连接mysql:
# mysqldump -uroot -p -n -t -d -R --host=rm-XXXXXXXXXX.mysql.rds.aliyuncs.com --port=3306 --triggers=false 数据库名 >~/backup.sql
Enter password:
其中,-d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。
仅仅导出函数和存储过程(-n -t -d去除这三个参数,才导出表结构和数据),不导出表结构和数据。不包含trigger。