标签 数据库 下的文章

Debian/Ubuntu下编译安装qBittorrent

一、安装依赖环境

1、安装依赖包

apt-get install libboost-dev libboost-system-dev build-essential
apt-get install libboost-chrono-dev libboost-random-dev libssl-dev libgeoip-dev
apt-get install git pkg-config automake libtool

2、安装Qt5库

apt-get install qtbase5-dev qttools5-dev-tools

3、安装python和GeoIP数据库

apt-get install python
apt-get install geoip-database

二、安装Libtorrent

1、下载Libtorrent包并打开

git clone https://github.com/arvidn/libtorrent.git
cd libtorrent

2、选择1.0.*分支编译安装

git checkout RC_1_0
./autotool.sh
./configure --disable-debug --enable-encryption --prefix=/usr --with-libgeoip=system
make clean && make
make install

- 阅读剩余部分 -

MySQL数据库多服务器实时同步

严格说来,MySQL的数据库同步不能叫“同步”,因为它是单向的,只能从主服务器(master)到从服务器(slave),官方文档称之为“replication(复制)”。

通过同步,可以自动备份数据库到另一台机器;可以负载均衡,把写操作放在主服务器,读操作分散在从服务器;还可以在主服务器故障时,临时进行切换,故障排除后再切回来……当然,本文涉及到的,只是如何设置同步。

1 系统环境
1.1 主服务器
Centos6,MySQL 5.1.57。 MySQL使用MyISAM存储引擎,关闭InnoDB存储引擎。
若用到InnoDB的数据库,其同步设置会有差异,本文不涉及。

mysql -u root -p

登入数据库,然后执行

SHOW TABLE STATUS FROM database;

查看database数据库使用何种存储引擎。

- 阅读剩余部分 -