1.创建测试库
CREATE DATABASE testdb;
CREATE DATABASE testdb1;
CREATE DATABASE testdb2;
USE testdb;
CREATE TABLE person
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(40) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0,
info CHAR(50) NULL,
PRIMARY KEY(id)
);
USE testdb1;
CREATE TABLE person1
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(40) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0,
info CHAR(50) NULL,
PRIMARY KEY(id)
);
USE testdb2;
CREATE TABLE person2
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(40) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0,
info CHAR(50) NULL,
PRIMARY KEY(id)
);
INSERT INTO person2(id,name,age,info) VALUES(1,'Green',21,'Lawyer');
INSERT INTO person2 VALUES(2,'aaa',18,'MAN');
INSERT INTO person2 (name,id,age,info) VALUES('bbb',6,188,'hagffdgha');
INSERT INTO person2 (name,id,age,info) VALUES('ddd',5,19,'hhbdfsd');
mysql> select * from testdb.person;
+----+-------+-----+--------+
| id | name | age | info |
+----+-------+-----+--------+
| 1 | Green | 21 | Lawyer |
| 2 | aaa | 18 | MAN |
| 3 | bbb | 17 | haha |
+----+-------+-----+--------+
3 rows in set (0.00 sec)
mysql> select * from testdb1.person1;
+----+-------+-----+--------+
| id | name | age | info |
+----+-------+-----+--------+
| 1 | Green | 21 | Lawyer |
| 2 | aaa | 18 | MAN |
| 3 | bbb | 17 | haha |
| 4 | ccc | 18 | hhb |
+----+-------+-----+--------+
4 rows in set (0.00 sec)
mysql> select * from testdb2.person2;
+----+-------+-----+-----------+
| id | name | age | info |
+----+-------+-----+-----------+
| 1 | Green | 21 | Lawyer |
| 2 | aaa | 18 | MAN |
| 3 | bbb | 17 | haha |
| 5 | ddd | 19 | hhbdfsd |
| 6 | bbb | 188 | hagffdgha |
+----+-------+-----+-----------+
5 rows in set (0.00 sec)
备份所有数据库
[root@mysql bin]# ./mysqldump -hlocalhost -uroot -pwwwwww --all-databases > /data/all-databases.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
备份数据库testdb
[root@mysql bin]# ./mysqldump -hlocalhost -uroot -p testdb > /data/testdb.sql
Enter password:
备份数据库testdb的person表
[root@mysql bin]# ./mysqldump -hlocalhost -uroot -p testdb person > /data/testdb_person.sql
备份数据库testdb的person和person_1表
[root@mysql data]# /mysql/bin/mysqldump -hlocalhost -uroot -p testdb person person_1 > /data/testdb__person_person_1.sql
版权声明:本文为博主原创文章,未经博主允许不得转载。
Mysql
- 上一篇:Mysql索引
- 下一篇:MySQL MGR 集群搭建(单主模式&多主模式)