欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysqldump对数据库的备份还原常规操作

程序员文章站 2024-02-23 19:43:46
...

平时维护数据库时,对需要备份的重要的表都是右键-转储SQL文件,然后保存到本地。
一次偶然的机会接触到了mysqldump命令,顿时打开了新世界的大门…

使用mysqldump进行备份

【参考文章】

命令格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 --ignore-table=数据库名.表名 > 文件名.sql

[--database]:指定数据库
[--ignore-table]:指定备份时忽略的表

常用格式: mysqldump -u[用户名] -p[密码] [数据库名] > [保存文件名].sql
例如:mysqldump -uroot -p123456 test > test.sql

Windows环境

cmd进入MySQL的安装目录下的bin文件夹,mysqldump.exe位于该目录下
【注意】不要直接将备份文件生成在bin目录下,会报错拒绝访问

Linux环境

使用ssh远程连接上服务器以后,如果配置好了环境变量可以直接使用mysqldump命令,如果没有配置环境变量也需要像windows环境下先进入mysql的bin目录下。

使用备份文件进行数据还原

mysql -u[用户名] -p[密码] [指定数据库] < [备份文件].sql
例如:mysql -uroot -p123456 test < test.sql

相关标签: mysql