Mysql主從方案介紹mysql主從方案主要作用:讀寫分離,使數(shù)據(jù)庫能支撐更大的并發(fā)了的同時也支付了數(shù)據(jù)安全性了,如果有數(shù)據(jù)丟失從服務(wù)器會是最新的備份數(shù)據(jù)了,這也是各大網(wǎng)站常用的一種數(shù)據(jù)實時備份的方法,下文來簡單的介紹mysql主從配置吧。
1,已經(jīng)事先購買了兩臺云主機
- 10.4.14.168 101.69.178.208 [聯(lián)通] Master
- 10.4.5.9 101.69.178.219 [聯(lián)通] Slave
2,分別安裝MySQL,代碼如下:
- #yum install mysql-server –enablerepo=remi
- #yum install mysql-devel
3,查看MySQL安裝情況,代碼如下:
- [root@10-4-14-168 ~]# rpm -qa | grep mysql*
- mysql-5.1.73-3.el6_5.x86_64
- mysql-libs-5.1.73-3.el6_5.x86_64
- mysql-server-5.1.73-3.el6_5.x86_64
- mysql-devel-5.1.73-3.el6_5.x86_64
4,啟動MySQL,代碼如下:
service mysqld start
5,登陸MySQL并且修改密碼并且刪除空用戶,代碼如下:
- mysql> UPDATE mysql.user SET password = PASSWORD('ge0513.mysql')
- -> WHERE user = 'root';
- Query OK, 3 rows affected (0.00 sec)
- Rows matched: 3 Changed: 3 Warnings: 0
- mysql> SELECT user,host,password FROM mysql.user;
- +------+-------------+-------------------------------------------+
- | user | host | password |
- +------+-------------+-------------------------------------------+
- | root | localhost | *7AE39BE5035D5C32361400FF7DEDD757AA76896A |
- | root | 10-4-14-168 | *7AE39BE5035D5C32361400FF7DEDD757AA76896A |
- | root | 127.0.0.1 | *7AE39BE5035D5C32361400FF7DEDD757AA76896A |
- | | localhost | |
- | | 10-4-14-168 | |
- +------+-------------+-------------------------------------------+
- 5 rows in set (0.00 sec)
- mysql> DROP user ''@localhost;
- Query OK, 0 rows affected (0.00 sec)
- mysql> DROP user ''@'10-4-14-168';
- Query OK, 0 rows affected (0.00 sec)
6 需改配置文件,代碼如下:
- bind-address = 10.6.20.1
- port = 3306
- character_set_server = utf8
- max_connect_errors = 1000000
- max_connections = 500
- datadir = /data/mysql
- log-error = /var/log/mysql/mysql-error.log-error
- skip_name_resolve
- back_log = 2000
- log-bin = /data/mysql
- binlog-format = MIXED
- expire_logs_days = 2
7,主庫上創(chuàng)建復(fù)制用戶,代碼如下:
GRANT REPLICATION SLAVE ON *.* TO gechong@10.4.14.168 IDENTIFIED BY 'gechong';
8,在主庫上執(zhí)行,代碼如下:
- mysql> show master status;
- +---------------+----------+--------------+------------------+
- | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
- +---------------+----------+--------------+------------------+
- | binlog.000003 | 412 | | |
- +---------------+----------+--------------+------------------+
- 1 row in set (0.00 sec)
9,在從庫的配置文件中添加之后重啟服務(wù),代碼如下:
- master-host = 10.4.14.168
- master-user = gechong
- master-password = gechong
- binlog-do-db = test
10,在從庫上執(zhí)行,代碼如下:
- mysql> start slave;
- Query OK, 0 rows affected, 1 warning (0.00 sec)
- --Vevb.com
11,嘗試在主庫上添加新表,看是否從庫上也會出現(xiàn).
新聞熱點
疑難解答
圖片精選