2014-10-23 summer
写在前面的废话 目前celloud系统要从原有机房迁移到新的环境下,同时也要从mysql数据库迁移到mariadb,在这之前系统的开发已经在mariadb上进行多日的测试。 mariadb目前的比较稳定的版本为mariadb5.5.40和10.0.14,为了保证系统的稳定性我们觉得迁移到5.5.40版本。mariadb5.5.*版本和mysql的命令及使用差异很小。 继续阅读 »
2014-10-27 summer
前言 随着系统数据量的增加,单台的数据库系统有时候不能满足实际需求,无论是在安全性、高可用性及高并发等方面。 1、可以作为一种备份机制,相当于热备份。主服务器挂掉,从服务器可以提供服务 2、可以做读写分离,均衡数据库负载。 MariaDB的安装可以参考:MariaDB安装 Mysql的安装可以参考:Mysql安装 主从复制(全部复制) 环境 整个系统的配置都是在centos6.3操作系统下进行,机器分别为:192.168.1.100和192.168.1.101 主服务器:192.168.1.100 从服务器:192.168.1.101 主从服务器都已经安装上了MariaDB5.5.40,root初始密码为:123abc 继续阅读 »
2014-06-05 summer
简介 随着mysql被oracle收购之后,很多企业和机构都纷纷选择逃离mysql。而mysql之父在原mysql的基础上开源了一个新的数据库Mariadb。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 继续阅读 »
2014-06-05 summer
这种设置方式是在mariadb最初的版本中可以,当时本人的mariadb是从mysql升级过来的。 在新版本中的设置方式和这个有些区别,请参考最新的博文(稍后推出)。 在本机上安装了mariadb尝试使用,插入中文数据时发现乱码,估计和mysql一样需要设置数据库编码格式,首先通过命令mysql -uroot -p123456进入数据库,然后使用show variables like 'character%';查看当前数据库的编码,如下图: 继续阅读 »
2017-11-06 summer
1、查看mariadb数据库最大连接数 ``` MariaDB [(none)]> show variables like 'max_connections'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 151 | +-----------------+-------+ 1 row in set (0.00 sec) 继续阅读 »
2013-09-26 Robin Wen
文/温国兵 2013年9月22日Oracle官方发布MySQL5.7.2,功能增加了很多,也有很多优化,该版本提供了更快的连接速度,更高的事务吞吐量,提升了复制速度,带来了内存仪表和其他增强功能,从而实现更高的性能和增强的可管理性。 但另外一条新闻是“MySQL再度失势:继维基百科之后,Google也迁移到了MariaDB”,不知此时Oracle怎么想。早在今年4月份就有报道MySQL原始团队已重整旗鼓。Oracle于09年收购了Sun,其中必不可少的原因就是获得MySQL这个最热门开源DBMS的控制权。然而这一收购似乎并未完全达到Oracle的目的:早在08年MySQL被Sun收购之后,MySQL旧部(一些创始人及顶级工程师) 继续阅读 »
2016-02-17 summer
为系统设置数据库的主从复制,今天突然发现数据库在某个时间点报错后不再继续同步,需要处理一下使之继续工作。 在slave上使用show slave status\G查看一下同步的状态,发现同步出现错误。 从网上找了两种解决方式 方法一 继续阅读 »
2014-06-02 summer
1、首先配置允许访问的用户,采用授权的方式给用户权限. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION; 继续阅读 »