Mariadb 安装MariaDB 是一个向后兼容、替代 MySQL 的数据库服务器。它包含所有主要的开源存储引擎MariaDB 基于事务的 Maria 存储引擎,替换了 MySQL 的 MyISAM 存储引擎,它使用了 Percona的 XtraDB,InnoDB 的变体,分支的开发者希望提供访问即将到来的 MySQL 5.4 InnoDB 性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX 存储引擎在安装mariadb 之前,请先安装相关支持包yum install ncurses-develyum install bisonyum install libevent-develyum install cmake#tar -zxvfmariadb-5.5.33a.tar.gz#cd mariadb-5.5.33a#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DMYSQL_DATADIR=/home/data-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci注意在执行 cmake . -LH 的时候必须在 mariadb-5.5.33a 下#make#make installchown -R mysql /usr/local/mariadb/cd /usr/local/mariadb/./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb--datadir=/home/data -- 初始化数据库初始化时报此错误 [ERROR] COLLATION 'latin1_swedish_ci' is not valid for CHARACTERSET 'utf8'解决方法:--collation-server=utf8_general_ci./bin/mysql_secure_installation 运行自动化安全脚本设置 root 密码 删除测试数据库和用户将 mysql 加入系统服务cp/usr/local/mariadb/support-files/mysql.server /etc/init.d/mysql.serverln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock添加 mysql 环境变量export PATH=$PATH:/usr/local/mariadb/binMysql 主存同步mysql1:192.168.1.55 (master)mysql2:192.168.1.6(backup)操作系统:CentOS release 6.4(64位)配置192.168.1.55数据库# /etc/my.cnf[mysqld]Log-bin=mysql-bin# 启用二进制文件Server-id=1#服务器ID设置完启动mariadb 服务器登录mariadb,然后在增加一个帐号专门用于同步,如下:# mysql -p显示 master 状态:记录下 file 和 position 然后在192.168.1.6上设置从201同步配置192.168.1.6数据库#vi/etc/my.cnf设置完启动mariadb,登录数据库注意:1178对应的是192.168.1.6记录下position,mysql.000004对应是上面记录的file执行成功后,输入命令显示从库状态Slave_IO_Running: YesSlave_SQL_Running: Yes两项都显示Yes 时说明从201同步数据成功。SHOW VARIA...