MySQL主从复制/SSL加密


MySQL主从复制原理及拓扑结构:

 

准备工作:
1)配置好主机名和IP地址
node1.forman.com  172.16.220.11
node2.forman.com  172.16.220.12
2)时间同步和双机互连

  1. Master:  
  2. #hwclock -s
  3. #vim /etc/hosts  
  4. 添加如下:  
  5. 172.16.220.11   node1.forman.com        node1  
  6. 172.16.220.12   node2.forman.com        node2  
  7. # ssh-keygen -t rsa  
  8. # ssh-copy-id -i .ssh/id_rsa.pub root@node2  
  9. # ssh node2 'ifconfig'  
  10.  
  11. Slave #hwclock -s # vim /etc/hosts
  12. 添加如下:  
  13. 172.16.220.11   node1.forman.com        node1  
  14. 172.16.220.12   node2.forman.com        node2  
  15. # ssh-keygen -t rsa  
  16. # ssh-copy-id -i .ssh/id_rsa.pub root@node1 
  17. # ssh node1 'ifconfig'   

一、准备两台mysql服务器

  1. Master Slave: 
  2. #fdisk /dev/sda  
  3. ....  
  4. 1个大小为20G 类型8e的分区,为sda5  
  5. ....  
  6. #partprobe /dev/sda  
  7. #pvcreate /dev/sda5  
  8. #vgcreate myvg /dev/sda5  
  9. #lvcreate -L 10G -n mydata myvg  
  10. #mke2fs -j /dev/myvg/mydata  
  11. #mkdir /data/mydata -pv  
  12. #vim /etc/fstab  
  13. /dev/myvg/mydata        /data/mydata            ext3    defaults        0 0  
  14. #mount -a  
  15. #useradd -r mysql  
  16. #chown -R mysql:mysql /data/mydata  
  17. 安装mysql  
  18. # tar xf mysql-5.5.22-linux2.6-i686.tar.gz -C /usr/local  
  19. #cd /usr/local  
  20. # ln -sv mysql-5.5.22-linux2.6-i686 mysql  
  21. # cd mysql  
  22. # chown -R mysql:mysql .  
  23. # scripts/mysql_install_db --user=mysql --datadir=/data/mydata  
  24.  
  25. #chown -R root .  
  26. # cp support-files/my-large.cnf /etc/my.cnf  
  27. # vim /etc/my.cnf  
  28. [mysqld]  
  29. thread_concurrency = 2 
  30. datadir = /data/mydata  
  31. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld  
  32. # chmod +x /etc/rc.d/init.d/mysqld  
  33. # chkconfig --add mysqld  
  34. #service mysqld start  
  • 1
  • 2
  • 3
  • 4
  • 下一页

相关内容