Mysql——mysqldump命令导入导出
Liunx
进入MySQL 安装文件夹 bin中,输入:
导出全库数据
./mysqldump -u 账户 -p密码 数据库名 >/usr/mysqldump/xxx.sql 示例 ./mysqldump -u root -proot test456 >/usr/mysqldump/test456.sql
#同时备份多个数据库
./mysqldump -u root -proot --all-databases db1 db2 > /usr/mysqldump/back_22/smartcity_$(date +%Y%m%d_%H%M%S).sql
登录进入mysql 数据库中,,创建数据库,进入到对应的数据库中,使用数据库命令行,输入:
导入全库数据
source /usr/mysqldump/xxx.sql; 示例 source /usr/mysqldump/test456.sql;
因为./mysqldump 命令需要进入到bin文件夹下执行,所以可能通过多种方式将mysqldump命令可以直接执行的方式
1.设置环境变量
2.创建软连接, /usr/local/mysql/bin/mysqldump 根据实际安装路径执行
ln -fs /usr/local/mysql/bin/mysqldump /usr/bin