Linux下MySQL的备份与还原

Linux下MySQL的备份与还原 
1. 备份 
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。
2. 还原
法一:
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。
法二:
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。

mysqldump: Got error: 1016 when using LOCK TABLES 

hitidea是一个有很多数据表的数据库(Wordpress MU),搜索了一下,发现只要在mysqldump的时候加上–lock-tables=false就可以解决问题。

mysqldump -uroot -p123456 sq_mvclub --lock-tables=false > /home/bak/35.sql

 

时间: 2024-10-29 11:53:06

Linux下MySQL的备份与还原的相关文章

Linux下mysql数据库备份方法

  通过mysql提供的功能 导出 命令: mysqldump -u 用户名 -p 数据库 > 数据库.sql 示例:  代码如下 复制代码 mysqldump -u root -p db1 > db1.sql(将数据库db1备份到db1.sql中) 提示输入密码,完成即可. 导入 需要先创建一个空数据库 mysql -u root -p(输入密码后进入mysql) create database db1;(创建一个名为db1的数据库) exit(退出mysql) 命令: mysql -u 用

Linux下mysql数据库备份方法小结

通过mysql提供的功能 导出 命令: mysqldump -u 用户名 -p 数据库 > 数据库.sql 示例:  代码如下 复制代码 mysqldump -u root -p db1 > db1.sql(将数据库db1备份到db1.sql中) 提示输入密码,完成即可. 导入 需要先创建一个空数据库 mysql -u root -p(输入密码后进入mysql) create database db1;(创建一个名为db1的数据库) exit(退出mysql) 命令: mysql -u 用户名

linux下mysql自动备份数据库与自动删除临时文件_Mysql

一.每日23:00自动删除临时文件 首先查看一下crontab的任务列表:crontab -l然后新建:crontab -e添加一行:00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/*保存退出.重启服务:  /etc/rc.d/init.d/crond restart 二.每日24:00自动备份数据库 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的. 1.创建保存备份文件的路径/mysq

linux下mysql数据备份与自动备份实例

脚本放在 /home/user/mysql教程_backup.sh     crontab     # crontab -l     # m h  dom mon dow   command     28 16 * * * /home/user/mysql_backup.sh     脚本如下     #!/bin/sh     # mysql_backup.sh: backup mysql databases and keep newest 5 days backup.     #     #

linux下mysql自动备份脚本代码_Mysql

脚本放在 /home/user/mysql_backup.sh crontab # crontab -l # m h dom mon dow command 28 16 * * * /home/user/mysql_backup.sh 脚本如下 复制代码 代码如下: #!/bin/sh # mysql_backup.sh: backup mysql databases and keep newest 5 days backup. # # Last updated: 20 March 2006 #

MySQL如何备份与还原

  使用MYSQL数据库的朋友,对MySQL进行备份和还原是比较重要的.重要的事简单做,今天介绍我们使用mysqldump和source命令来备份还原,分为Windows下和Linux下的MYSQL备份与还原操作. 一.Win32系统下MySQL的备份还原方法 备份:在"运行"中输入"cmd ",利用"cd /Program Files/MySQL/MySQL Server 5.0/bin"进入bin文件夹,输入"mysqldump -

MySQL的备份与还原

原文:MySQL的备份与还原 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"导出数据库到文件,如mysq

MySQL数据库备份与还原方法总结

备份策略一:直接拷贝数据库文件(不推荐) 备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份) 备份策略三:使用mysqldump备份数据库(完全+增量备份,适合中型数据库备份) 备份策略四:使用主从复制机制(replication)(实现数据库实时备份) 备份策略一.直接拷贝数据库文件 直接拷贝数据文件最为直接.快速.方便,但缺点是基本上不能实现增量备份.为了保证数据的一致性,需要在备份文件前,执行以下 SQL 语句: FLUSH TABLES WITH READ

深入解析Linux下MySQL数据库的备份与还原_Mysql

深入解析Linux下MySQL数据库的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可. 2. 还原法一:[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>&