当前位置:网站首页>MySQL命令行导出导入数据库
MySQL命令行导出导入数据库
2022-08-10 14:59:00 【华为云】
MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd D:\Program Files\MySQL\MySQL Server 5.5\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
mysql导出数据库一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u lmapp -p lmapp users> test_users.sql (结尾没有分号)
3、会看到文件news.sql自动生成到bin文件下
导出时,遇到上面的问题。
解决措施:加个参数-P 3308(mysql服务端口)即可解决问题。
命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source news.sql;
注:由于导入数据库的规模、数据结构不同,导入所需时间会有较大差异。我导入的数据库有123M,花费将近5个小时。期间以为机器宕掉了,仔细观察命令行界面发现,导入是在正常进行的。导入成功后的界面如下:
注:导入单张数据表时,使用类似use lmapp lm_area 、source lm_area.sql的sql语句。原数据表可存在,导入后的数据表会覆盖同名已存在的数据表。
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。
1.Win32下MySQL的备份与还原
1.1 备份
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。
1.2 还原
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
2.Linux下MySQL的备份与还原
2.1 备份
[[email protected] ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[[email protected] mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。
2.2 还原
法一:
[[email protected] ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。
法二:
[[email protected] ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[[email protected] mysql]# mysql -u root -p voice<voice.sql,输入密码即可。
边栏推荐
猜你喜欢
Redis -- Nosql
TCP为什么是三次握手和四次挥手?
12海里、24海里、200海里的意义及名称
软件测试用例篇
Yi Gene|In-depth review: epigenetic regulation of m6A RNA methylation in brain development and disease
【教程】HuggingFace的Optimum组件已支持加速Graphcore和英特尔Habana芯片
等保2.0一个中心三重防护指的是什么?如何理解?
Analysys and the Alliance of Small and Medium Banks jointly released the Hainan Digital Economy Index, so stay tuned!
JS entry to proficient full version
线上线下课程教学培训小程序开发制作功能介绍
随机推荐
pytest框架优化
const-modified pointer variable (detailed)
1004 (tree array + offline operation + discretization)
websocket实现实时变化图表内容
TCP为什么是三次握手和四次挥手?
关于async\await 的理解和思考
metaForce佛萨奇2.0系统开发功能逻辑介绍
奢侈品鉴定机构小程序开发制作功能介绍
头脑风暴:目标和
pm2 static file service
QOS功能介绍
网络工程师的背包(EDC总结推荐)
Summary of tensorflow installation stepping on the pit
第五讲 测试技术与用例设计
BFT机器人带你走进智慧生活 ——探索遨博机器人i系列的多种应用
Steam教育在新时代中综合学习论
软件测试用例篇
NFT数字藏品——数字藏品发行平台开发
【MindSpore易点通机器人-02】设计与技术选型
Digital Collection Platform System Development Practice