mysql数据库备份和恢复

备份

mysqldump -u用户名 -p密码  -hIP  -Pport --set-gtid-purged=OFF --default-character-set=GBK --single-transaction --hex-blob --triggers --routines --events -B database > /data/mysql/backup/20201127/dev.sql

恢复前的操作

查看当前所有的database

mysql>show databases;

删除已存在的数据库

mysql>drop database test;

创建数据库

mysql>CREATE DATABASE test DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

创建用户和密码

mysql>create user 'nusp'@'%' identified by 'nusp';

赋予权限

mysql>grant all privileges on test.* to nusp@”%” identified by ’nusp′;

mysql>flush privileges;

恢复

mysql  -u用户名  -p密码  -D数据库名 < /data/mysql/backup/20201127/dev.sql

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容