时间:2021-07-01 10:21:17 帮助过:26人阅读
导出全部数据库mysqldump -uroot -p --all-databases > sqlfile.sql
此操作会把数据库服务器root用户下的所有数据库都导出来。
如果回车后提示Enter Password:请输入你的mysql root密码。
注意:all前面是两个减号(-),,databases前面是一个减号:--all-databases
像上面那样操作,就会在我的d盘生成一个sqlfile.sql文件,导出过程中没有光标闪烁,当你发现又可以键入命令(有光标闪烁了),数据库就导出完成了。
导入:
1.登录mysyl: mysql–uroot –p
根据提示输入密码
然后: sourced:\sqlfile.sql;
记得这句后面有分号哈。
linux下路径分隔符是"/",windows下是"\"和"/"都行
登录本地Mysql服务器直接用mysql -uroot -p也可以,这里我写成
mysql -hlocalhost -uroot -p 其实是指定了服务器为本地,访问远程服务器需要在-h参数后面指定主机地址
退出mysql:
quit然后回车,看到Bye(再见的意思)就成功退出啦。
另外,source命令还可以一次导入多个sql文件,下面来介绍下方法:
1.新建一个all.sql,输入下面的内容并保存:
source d:\sql1.sql
source d:\sql2.sql
2.登录mysql后,输入指令source all.sql;
以上是使用mysql的命令行模式进行操作的,不是phpmyadmin等图形界面工具的操作方法。
备份/还原mysql数据库
标签:roo pass root用户 size dump 主机 一个 admin 数据库mysql