• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > ↑mysql主从复制实现SSL加密和半同步复制↑

↑mysql主从复制实现SSL加密和半同步复制↑

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含mysql ssl,mysql ssl rsa setup,mysql ssl cipher,mysql 5.7 ssl,mysql 开启ssl等服务器相关知识,网友希望可以进行参考

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。这与同步复制可以进行对比,同步复制是MySQL的一个特征。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后并等待主服务器通知新的更新。

------------------------------------------------------------------------------------------------------

实验环境在redhat6.4 ▎ 安装包使用的mysql-5.5.33版本的。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.下载完mysq安装包到主服务器上

mysql-5.5.33-linux2.6-x86_64.tar.gz


2.复制安装包到从服务器上

[root@yulong ~]# scp mysql-5.5.33-linux2.6-x86_64.tar.gz   root@172.16.8.11:/root

3.解压包到指定路径下

tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local

4.新建一个mysql用户和mysql的数据库目录,修改创建的目录属主和属组为mysql

[root@yulong local]# useradd  -r -u 306 mysql
[root@yulong local]# mkdir  -pv /mydata/data
[root@yulong local]# chown  -R   mysql:mysql  /mydata/data/
[root@yulong local]# ls  -ld /mydata/data/
drwxr-xr-x 2 mysql mysql 4096 Aug 26 11:52 /mydata/data/

5.创建一个软连接为mysql,并把mysql里面的文件属主改为root属组为mysql

[root@yulong local]# ln -sv  mysql-5.5.33-linux2.6-x86_64   mysql
`mysql' -> `mysql-5.5.33-linux2.6-x86_64'
[root@yulong local]# cd  /usr/local/mysql
[root@yulong mysql]# chown  -R   root:mysql  *

6.初始化数据库一些准备

[root@yulong ]# cd  /usr/local/mysql
[root@yulong mysql]# cp  support-files/my-large.cnf  /etc/my.cnf
[root@yulong mysql]# cp  support-files/mysql.server  /etc/rc.d/init.d/mysqld
[root@yulong mysql]# echo  'export  PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
[root@yulong mysql]# .  /etc/profile.d/mysql.sh
cp主配置文件
cpmysq.server脚本到启动路径下
输出环境变量
重读下环境变量配置文件

7.初始化mysql数据库

[root@yulong mysql]# vim /etc/my.cnf
datadir=/mydata/data
innodb_file_per_table = 1
[root@yulong mysql]# scripts/mysql_install_db   --user=mysql --datadir=/mydata/data/
Installing MySQL system tables...
OK
Filling help tables...
OK

8.启动mysql服务

[root@yulong mysql]# service mysqld start
[root@yulong mysql]# netstat  -tnlp
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      3018/mysqld

9.下面配置主服务的一些参数,使从服务器可以同步数据

[root@yulong mysql]# mysql
mysql> grant replication slave,replication client on  *.* to  tom@'172.16.%.%' identified by 'redhat';
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> show master status;
+------------------+----------+--------------+--------------
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ↑mysql主从复制实现SSL加密和半同步复制↑

相关文章

  • windows2003 设置限制远程登陆用户的个数
  • 六、在不停止Nginx服务的情况下平滑变更Nginx配置【LNMP安装 】
  • xp和win7添加虚拟网卡的详细方法
  • 灵活运用eXeScope打造Windows 2000外观
  • 二、安装PHP 5.2.14(FastCGI模式)【LNMP安装 】
  • 获取网站响应时间的几个方法
  • QVOD资源服务器广告设置、网页插件显示位置及防盗链设置教程
  • linux系统下挂在大于16TB磁盘
  • Windows Server 2008 R2 设置SMTP服务(图)
  • Windows下安装配置apache+mysql+php运行环境详细

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Windows 系统运行命令操作十个技巧
    • 五、优化Linux内核参数【LNMP安装 】
    • 基本信息查看总结
    • Mysql编译安装 之 cmake
    • iis下thinkphp配置url rewrite伪静态图解
    • apache中启用Mod Rewrite和.htaccess方法
    • 自动化代码部署、代码回滚、命令执行软件之capistrano
    • 如何在硬盘安装windows server 2008
    • Apache HTTP Server搭建虚拟主机
    • Windows Server 2008 R2安装Windows Phone SDK

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有