master

Eclipse的Secure storage

泪湿孤枕 提交于 2020-01-01 02:08:50
(大部分参考自Eclipse官方文档) 在ubuntu下每次打开eclipse时会显示如下的提示框,要求输入Secure storage password,很麻烦 Secure Storage是什么呢? 1,什么是Secure Storage 从Eclipse 3.4增加的一种加密机制,可以通过密码方式保护配置文件。 官方说明: secure storage以加密的形式保存数据。在某些操作系统上,它使用你的操作系统帐户信息提供单点登录体验。 安全存储本身不包含加密的代码(encryption code)。它使用由Java虚拟机和/或操作系统提供的算法。 2,工作原理 Let's consider a concrete example of CVS integration. When you specify a password for a CVS connection, the application offers you an option to save your user name and password using secure storage. Your CVS password is passed as data to secure storage. Secure storage uses a "master" password to encrypt it and

如何建立主从服务器

空扰寡人 提交于 2020-01-01 01:49:43
1. 2.  a、为什么需要读写分离?   一台服务器满足不了访问需要。数据的访问基本都是2-8原则。   b、怎么做?    不往从服务器去写了,那就要主上写的操作都要同步到从(主从同步)    (1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);    (2) slave将master的binary log events拷贝到它的中继日志(relay log);   (3) slave重做中继日志中的事件,将更改应用到自己的数据上。    把读的请求同步到从,把写的请求分发的主。(读写分离) 技术选型,myproxy 2.1 这里在一台计算机上模拟开启两台数据库服务,主从服务器配置好后如下图: 2.2 2.3 在该路径下D:\MySQL\MySQL Server 5.5_master\bin,执行如下命令:(cmd必须是在管理员模式下运行) mysqld --install MySQLXY --defaults-file="D:\MySQL\MySQL Server 5.5_master\my.ini" 安装服务 注意:MySQLXY是服务名称,可以任意取名称 defaults-file="D:\MySQL\MySQL Server 5.5_master\my.ini"是主数据库配置文件地址

专职DBA-MySQL主从异步复制

孤街浪徒 提交于 2020-01-01 01:49:26
专职DBA-MySQL主从异步复制 MySQL主从复制企业级应用场景 1.从服务器作为主服务器的实时数据备份。 2.主从服务器实现读写分离,从服务器实现负载均衡。 3.根据业务重要性对多个从服务器进行拆分访问。 MySQL主从读写分离实现方案 1.通过开发程序实现读写分离(需要程序支持) 2.通过开源的软件实现读写分离。 3.大型门户独立开发DAL层综合软件。 mysql主从复制原理重点小结: 1.主从复制是异步的逻辑的SQL语句级的复制。 2.复制时,主库有一个binlog dump线程,从库有两个线程,I/O线程和SQL线程。 3.从mysql 5.6起,slave从库的SQL线程可以是多个。 4.实现主从复制的必要条件是主库要开启记录binlog的功能。 5.用于复制的所有mysql节点配置中的server-id都不能相同。 6.binlog文件只记录对数据库有更改的SQL语句(来自主库内容的更改),不记录任何(select,show)查询以及未对数据库做出更改的语句。 链接克隆两台主机,模板机安装请参考install_linux_os.sh VMware克隆Centos6.4虚拟机网卡无法启动问题 # cat /etc/sysconfig/network-scripts/ifcfg-eth0 # sed -i '/UUID/d' /etc/sysconfig/network

mysql双主互备

拈花ヽ惹草 提交于 2020-01-01 01:47:44
mysql主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave),备服务器从主服务器同步数据,完成数据的备份。 【异步同步】 前提:2台服务器,主 192.168.1.101 备 192.168.1.102 1.首先主 备 服务的mysql配置的server的id必须不同,server_id是为了标识binlog,防止同步死循环。 #服务器ID,同个集群必须不同 server_id=1 #端口 port=63751 skip-name-resolve #binlog 过期时间,超过3天未修改的清除 expire_logs_days = 3 #binlog 的名称 log-bin=mysql-bin.log #同步的库排除mysql binlog-ignore-db=mysql #同步的库排除mysql replicate-ignore-db=mysql slave-skip-errors=all #id 的自增量 auto_increment_increment=2 #id 的开始 auto_increment_offset=1 #最大连接数 max_connections=1000 #编码 collation-server=utf8_unicode_ci init-connect=

mysql

╄→尐↘猪︶ㄣ 提交于 2020-01-01 01:47:02
tar压缩包安装 #查询mysql rpm -qa|grep mysql rpm -qa|grep -i mysql #删除 rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 find / -name mysql yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 #mysql安装 1.解压压缩包 tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/software/ 2.修改文件夹名字 mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql 3.检查并创建用户和用户组 cat /etc/group | grep mysql cat /etc/passwd |grep mysql groupadd mysql useradd -r -g mysql mysql 4.创建data文件夹 mkdir data 5.授权目录和用户 chown -R mysql:mysql mysql/ chmod -R 755 mysql/ 6.安装并初始化 执行下面命令之前去/etc/目录下查看是否有my.cnf配置文件,如果有,删除或者修改名字备份起来

MySQL主从搭建

試著忘記壹切 提交于 2020-01-01 01:35:11
主服务器配置 1、编辑配置文件 # 如果不存在,就手动创建一个 vim /etc/my.cnf 在配置文件加入如下值: [mysqld] # 唯一的服务辨识号,数值位于 1 到 2^32-1之间. # 此值在master和slave上都需要设置. # 如果 “master-host” 没有被设置,则默认为1, 但是如果忽略此选项,MySQL不会作为master生效. server-id=1 # 打开二进制日志功能. # 在复制(replication)配置中,作为 MASTER 主服务器必须打开此项 # 如果你需要从你最后的备份中做基于时间点的恢复,你也同样需要二进制日志. log-bin=master-bin log-bin-index=master-bin.index # 以下为非必须设置的选项 # 表明距离当前时间正好n天前的二进制文件会被系统自动删除 # 二进制文件千万不要手动删除 expire-logs-days=14 # binlog有三种日志格式, Statement、Row、Mixed, mysql默认采用statement, 建议使用mixed binlog_format=mixed # sync_binlog=0,当事务提交之后,MySQL不做fsync之类的磁盘同步指令刷新binlog_cache中的信息到磁盘,而让Filesystem自行决定什么时候来做同步

mysql 主从搭建

可紊 提交于 2020-01-01 01:34:24
主要搭建步骤如下: 1.打开binlog,设置server_id 打开主库的--log-bin,并设置server_id 2.主库授权 --最好也在从库对主库授权,便于切换。 在主库对从库的同步账户授权: grant replication slave on *.* to 'repl'@' 从库ip' identified by 'XX'; 3.获取数据备份,拷贝到从库的三种方法: a.关闭mysqld,全库冷备份 b.mysqldump --master-data --single-transaction c.innobackupex全备 --slave-info 4.获取主库binlog点 寻找备份的slave.info 文件中记录 show master status; ---冷备。 5.拷贝完毕主库可以继续提供服务 6.从库修改配置,更改server_id和主库不同,根据需要设置 read_only --开启只读 skip-slave-start --禁止自动启用slave 7.从库替换数据文件,若是mysqldump,则启动后source进去 8.从库mysqld启动 9.从库执行 CHANGE MASTER TO MASTER_HOST=‘主库ip', MASTER_USER=‘repl', MASTER_PASSWORD=‘XX', MASTER_PORT

mysql主从架构-主从正常切换,主库宕机切换。

孤人 提交于 2020-01-01 01:33:00
MySQL主从切换手册 Master-Slave架构 运维部 V1.0 2016 年 05月 24 日 正常切换 检查slave同步状态 在开始切换之前先对主库进行锁表: flush tables with read lock (在执行完成后生产环境必须等待所有语句执行完成) 在flush tables with read lock成功获得锁之前,必须等待所有语句执行完成(包括SELECT)。所以如果有个慢查询在执行,或者一个打开的事务,或者其他进程拿着表锁,flush tables with read lock就会被阻塞,直到所有的锁被释放。请看下面的例子: mysql> show processlist;+----+------+-----------+------+------------+------+-------------------+----------------------------------------------------------------------+| Id | User | Host | db | Command | Time | State | Info |+----+------+-----------+------+------------+------+-------------------+--------------------

linux rpm方式安装mysql5.1

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-01 01:31:27
一、首先两台服务器安装好mysql数据库环境 参照 linux rpm方式安装mysql5.1 https://www.cnblogs.com/sky-cheng/p/10564604.html 二、在两台mysql上都创建复制账号 mysql> grant replication slave,replication client on *.* to 'repl'@'%' identified by 'Zaq1xsw@'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select user,host from user; +---------------+-----------+ | user | host | +---------------+-----------+ | repl | % | | root | % | | mysql.session | localhost | |

mysql主从

放肆的年华 提交于 2020-01-01 01:30:23
目录 1.mysql简介 1.1 主从作用 3.1 mysql安装 3.2 mysql主从配置 3.2.1 确保从数据库与主数据库里的数据一样(两个里面都无数据) 3.2.2 在主数据库里创建一个同步账号授权给从数据库使用 3.2.3 配置主数据库 3.2.4 配置从数据库 3.2.5 测试验证 4.mysql主从配置 4.1确保从数据库与主数据库里的数据一样 4.1.2在主数据库里创建一个同步账号授权给从数据库使用 4.1.3配置主数据库 4.1.3 配置从数据库 4.1.4测试验证 1.mysql简介 在现代企业中,数据显得尤为重要,而存储数据的数据库选择又五花八门,但无论是何种数据库,均存在着一种隐患。 想几个问题: 用一台数据库存放数据,若此数据库服务器宕机了导致数据丢失怎么办? 业务量大了,数据多了,访问的人多了,一台数据库无法保证服务质量了怎么办? 1.1 主从作用 实时灾备,用于故障切换 读写分离,提供查询服务 备份,避免影响业务(这里的备份不是指数据库的备份,而是服务器的备份,相当于一台备用服务器) 1.2 主从形式 一主一从 主主复制 一主多从---扩展系统读取的性能,因为读是在从库读取的 多主一从---5.7开始支持 联级复制 2. 主从复制原理 主从复制步骤: 主库将所有的写操作记录到binlog日志中并生成一个log dump线程