赞
踩
1.输入导出命令
# 导出所有表结构+数据
mysqldump -h [ip] --port [端口] -u [用户名] -p [数据库名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p distribute_search_db > d:/distribute_search_db.sql
# 仅导出所有表结构
mysqldump -h [ip] --port [端口] -u [用户名] -p -d [数据库名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p -d distribute_search_db > d:/distribute_search_db.sql
# 仅导出某个表的表结构+数据
mysqldump -h [ip] --port [端口] -u [用户名] -p [数据库名] [表名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p distribute_search_db my_table > d:/distribute_search_db.sql
# 仅导出某个表的表结构
mysqldump -h [ip] --port [端口] -u [用户名] -p -d [数据库名] [表名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p -d distribute_search_db my_table > d:/distribute_search_db.sql
# 全部导出(所有数据库的所有表结构+数据)
mysqldump -h [ip] --port [端口] -u [username] -p --all-databases > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p --all-databases > d:/distribute_search_db.sql
2.输入密码
1.登录
mysql -u root -p
2.输入密码
3.创建数据库
create database distribute_search_db;
4.退出mysql
quit;
1.输入导入命令
# 单库导入(.sql文件只备份了一个库,将.sql文件导入到指定库)
mysql -h [ip] --port [端口] -u [username] -p [数据库名] < [待导入的.sql文件]
# mysql -h 127.0.0.1 --port 3306 -u root -p distribute_search_db < d:/all_bak.sql
# 全部导入(所有库都备份到一个.sql文件里了,直接全部导入)
mysql -h [ip] --port [端口] -u [username] -p < [待导入的.sql文件]
# mysql -h 127.0.0.1 --port 3306 -u root -p < d:/all_bak.sql
# 导入时如果遇到报错如 ERROR at line XXX: Unknown command '\n'. 这种,那么说明导出时和导入时的编码不一致,一般为 utf-8 或 gbk,尝试将命令改为类似下面这样
mysql -h [ip] --port [端口] -u [username] -p --default-character-set=utf8 < [待导入的.sql文件]
# mysql -h 127.0.0.1 --port 3306 -u root -p --default-character-set=utf8 < d:/all_bak.sql
2.输入密码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。