mysql数据备份和恢复
2018-01-16 10:46
405 查看
语法:mysqldump -u用户名 -p密码 数据库名 > 备份的文件名
1.备份库 mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
[root@localhost ~]# mysqldump -uroot -p123456 mysql >/tmp/mysqlbak.sql
-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.
[root@localhost ~]# ls /tmp/
ks-script-NNDIFE mysqlbak.sql mysql.sock yum.log
[root@localhost ~]# mysql -uroot -p1 -e "create database mysql2";//创建一个新库
2.恢复库 mysql -uroot -p123456 mysql < /tmp/mysql.sql
[root@localhost ~]# mysql -uroot -p1 mysql2 < /tmp/mysql.sql //恢复库
[root@localhost ~]# mysql -uroot -p123456 mysql2 //这样可以直接登录mysql2
mysql> select database();
+------------+
| database() |
+------------+
| mysql2 |
+------------+
1 row in set (0.00 sec)
3.备份表 mysqldump -uroot -p123456 mysql user > /tmp/user.sql //库 空格 表
[root@localhost ~]# mysqldump -uroot -p123456 mysql user > /tmp/user.sql
[root@localhost ~]# ls /tmp/
ks-script-NNDIFE mysqlbak.sql mysql.sock user.sql yum.log
[root@localhost ~]# less /tmp/user.sql
4.恢复表 mysql -uroot -p123456 mysql < /tmp/user.sql
mysql -uroot -p123456 mysql2 < /tmp/user.sql
5.备份所有库 mysqldump -uroot -p -A >/tmp/123.sql
6.只备份表结构 mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql
问题!!!
mysql> mysqldump -uroot -p1 db1 > /tmp/mysql.sql; //不能在mysql里面执行,这个是一条命令,不加;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -uroot -p1 db1 > /tmp/mysql.sql' at line 1
1.备份库 mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
[root@localhost ~]# mysqldump -uroot -p123456 mysql >/tmp/mysqlbak.sql
-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.
[root@localhost ~]# ls /tmp/
ks-script-NNDIFE mysqlbak.sql mysql.sock yum.log
[root@localhost ~]# mysql -uroot -p1 -e "create database mysql2";//创建一个新库
2.恢复库 mysql -uroot -p123456 mysql < /tmp/mysql.sql
[root@localhost ~]# mysql -uroot -p1 mysql2 < /tmp/mysql.sql //恢复库
[root@localhost ~]# mysql -uroot -p123456 mysql2 //这样可以直接登录mysql2
mysql> select database();
+------------+
| database() |
+------------+
| mysql2 |
+------------+
1 row in set (0.00 sec)
3.备份表 mysqldump -uroot -p123456 mysql user > /tmp/user.sql //库 空格 表
[root@localhost ~]# mysqldump -uroot -p123456 mysql user > /tmp/user.sql
[root@localhost ~]# ls /tmp/
ks-script-NNDIFE mysqlbak.sql mysql.sock user.sql yum.log
[root@localhost ~]# less /tmp/user.sql
4.恢复表 mysql -uroot -p123456 mysql < /tmp/user.sql
mysql -uroot -p123456 mysql2 < /tmp/user.sql
5.备份所有库 mysqldump -uroot -p -A >/tmp/123.sql
6.只备份表结构 mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql
问题!!!
mysql> mysqldump -uroot -p1 db1 > /tmp/mysql.sql; //不能在mysql里面执行,这个是一条命令,不加;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -uroot -p1 db1 > /tmp/mysql.sql' at line 1
相关文章推荐
- MySQL数据备份与恢复
- mysql学习(4)-mysqldump备份和恢复数据
- mysql数据备份和恢复
- mysql 数据的备份与恢复
- MySQL数据备份和恢复的方法大全
- innobackupex 完整备份,增量备份,恢复 mysql 数据库
- mysql备份数据策略及恢复
- mysql恢复删除的数据库和自动备份数据
- Mysql数据备份与恢复
- 十三、MySQL数据备份与恢复
- 烂泥:通过binlog恢复mysql备份之前的数据
- MySql数据备份与恢复
- MySQL数据备份与恢复
- MySQL学习笔记十二:数据备份与恢复
- MySQL数据备份和恢复的方法大全
- MySQL数据文件直接通过拷贝备份与恢复
- java代码实现mysql数据备份与恢复
- mysql5.7数据的备份和恢复
- mysql数据备份及恢复
- mysql数据备份与恢复