想从我虚拟机上,把数据库移到阿里云服务器上。
解决方法
备份数据库
数据库名叫dddd
mysqldump -u root -p `dddd` > dddd.sql
#回车后,输入密码
Enter password: ******
- 1
- 2
- 3
现在当前目录下,有个dddd.sql
文件
移到阿里云
把文件拷贝到阿里云的/root目录下
scp dddd.sql root@123.456.78.9:/root
- 1
恢复到数据库
先创建数据库
mysql -u root -p
#回车后,输入密码
Enter password: ******
#创建数据库dddd
create database dddd;
#ctrl+d退出数据库
- 1
- 2
- 3
- 4
- 5
- 6
恢复数据
mysql -u root -p dddd < dddd.sql
#回车后,输入密码
- 1
- 2
各种导出方式
数据库:db_name
数据表:table_name
用户名:root
密码:dbpasswd
导出数据库表结构
mysqldump -uroot -pdbpasswd -d db_name >db.sql;
- 1
导出数据库中某个表的表结构
mysqldump -uroot -pdbpasswd -d db_name table_name >db.sql;
- 1
导出数据库的表结构和表数据
mysqldump -uroot -pdbpasswd db_name >db.sql;
- 1
导出数据库中某个表的表结构和表数据
mysqldump -uroot -pdbpasswd db_name table_name >db.sql;