加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库的备份和恢复

发布时间:2022-11-04 14:32:13 所属栏目:MySql教程 来源:转载
导读: 问题
想从我虚拟机上,把数据库移到阿里云服务器上。
解决方法 备份数据库
数据库名叫dddd
mysqldump -u root -p `dddd` > dddd.sql
#回车后,输入密码
Enter password: ******
现在当前目

问题

想从我虚拟机上,把数据库移到阿里云服务器上。

解决方法 备份数据库

数据库名叫dddd

mysqldump -u root -p `dddd` > dddd.sql
#回车后,输入密码
Enter password: ******

现在当前目录下mysql数据表,有个dddd.sql文件

移到阿里云

把文件拷贝到阿里云的/root目录下

scp dddd.sql root@123.456.78.9:/root

恢复到数据库

先创建数据库

mysql -u root -p
#回车后,输入密码
Enter password: ******
#创建数据库dddd
create database dddd;
#ctrl+d退出数据库

恢复数据

mysql -u root -p dddd < dddd.sql
#回车后,输入密码

各种导出方式

数据库:db_name

数据表:table_name

用户名:root

密码:dbpasswd

导出数据库表结构

mysqldump -uroot -pdbpasswd -d db_name >db.sql;

导出数据库中某个表的表结构

mysqldump -uroot -pdbpasswd -d db_name table_name >db.sql;

导出数据库的表结构和表数据

mysqldump -uroot -pdbpasswd db_name >db.sql;

导出数据库中某个表的表结构和表数据

mysqldump -uroot -pdbpasswd db_name table_name >db.sql;

参考

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!