当前位置:网站首页>MySQL command line export import database
MySQL command line export import database
2022-08-10 15:58:00 【HUAWEI CLOUD】
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,输入密码即可.
边栏推荐
- Introduction to the Internet (2)
- 社区动态——恭喜海豚调度中国区用户组新晋 9 枚“社群管理员”
- 【教程】HuggingFace的Optimum组件已支持加速Graphcore和英特尔Habana芯片
- PYSPARK ON YARN报错集合
- 虚拟电厂可视化大屏,深挖痛点精准减碳
- HUAWEI CLOUD DevCloud received the highest-level certification of the first batch of cloud-native technology architecture maturity assessments by the China Academy of Information and Communications Te
- fuse简介
- 商业智能BI行业分析思维框架:铅酸蓄电池行业(二)
- 推荐几款最好用的MySQL开源客户端,建议收藏!
- Methodology of multi-living in different places
猜你喜欢
随机推荐
A test tool for ABAP Development Tool custom service endpoint
全志V853开发板移植基于 LVGL 的 2048 小游戏
MySQL命令行导出导入数据库
Redis -- Nosql
TCP为什么是三次握手和四次挥手?
【每日一题】【leetcode】25. 数组-旋转数组的最小数字
dedecms支持Word内容自动导入
【教程】HuggingFace的Optimum组件已支持加速Graphcore和英特尔Habana芯片
嵌入式开发:嵌入式基础——使用指针数组映射外设
Scala collections
智为链接,慧享生活,荣耀智慧服务,只为 “懂” 你
Reids 源码导读
Meaning and names of 12 nautical miles, 24 nautical miles and 200 nautical miles
怎么设计产品手册?用什么设计产品手册?
2022年软考复习笔记一
秒杀项目收获
并发容器线程安全应对之道
多线程面试指南
一个 ABAP 开发的新浪微博语义情感分析工具
Introduction to the functional logic of metaForce Fosage 2.0 system development









