一.首先安装mysqlmysql
- [root@mysql2l ~]# yum install mysql mysql-server mysql-client mysql-devel mysql-shared -y
- [root@mysql ~]# service mysqld start
- [root@mysql ~]# mysql
- mysql> create database dns;
- mysql> use dns;
- mysql> create table mytb (
- ID BIGINT(20) NOT NULL DEFAULT 0,UserID BIGINT(20) NOT NULL,ZoneID BIGINT(20) NOT NULL,Zone VARCHAR(255) NOT NULL,Host VARCHAR(255) NOT NULL,Type ENUM('A','SOA','NS','MX','CNAME','PTR','TXT','AAAA') NOT NULL,Mx_priority INT(10),Data VARCHAR(255) NOT NULL,TTL INT(10) NOT NULL DEFAULT '600',View VARCHAR(20) NOT NULL DEFAULT 'DEF',Active ENUM('Y','N') NOT NULL DEFAULT 'Y',DomainLevel INT(11) NOT NULL DEFAULT 1,Standby VARCHAR(255) NOT NULL,CheckHostID BIGINT(20) NOT NULL DEFAULT 0,IsFensheng TINYINT(1) NOT NULL DEFAULT 0);
- mysql> LOAD DATA INFILE '/tmp/table.sql' INTO TABLE mytb;
- //导入事先准备好的数据库文件
- mysql>GRANT REPLICATION SLAVE ,REPLICATION CLIENT,RELOAD,SUPER ON *.* TO 'redhat'@'192.168.56.%' IDENTIFIED BY 'redhat';
- [root@mysql2 ~]# mysql
- mysql> CHANGE MASTER TO
- MASTER_HOST='192.168.56.101', //指定主服务器
- MASTER_USER='redhat', //复制用的用户名
- MASTER_PASSWORD='redhat', //对应的密码
- MASTER_LOG_FILE='/var/lib/mysql'; //日志目录
- mysql> START SLAVE; //开启从服务器功能
- mysql> delete from dns.mytb where zone like '%.net';
- Query OK, 71 rows affected (0.04 sec)
- mysql> select * from dns.mytb where zone like '%.net';
- Empty set (0.01 sec)