MYSQL网站制作之MySQL数据库主从同步第四版
也许最好的策略是以不变应万变:给客户他们所需要的,不多也不少。如果MySQL学习教程适合他们,他们就不应该买别的工具。事实上,云计算产业一直推崇自助服务,但提供这些服务的公司已经开始认识到解决方案提供商推销他们商品的价值。 MySQL的主从同步是一个很成熟的架构,长处为:①在从服务器能够实行查询事情(即我们常说的读功效),下降主服务器压力;②在从主服务器举行备份,制止备份时代影响主服务器服务;③当主服务器呈现成绩时,能够切换到从服务器。以是我在项目部署和实行中常常会接纳这种计划;鉴于临盆情况下的mysql的松散性,我这里保举接纳张宴兄的MySQL源码编译的办法.第④版更新内容以下:
1、增添了mysql5.1.38的编译安装历程,安装历程仍旧接纳张宴初期安装mysql的办法,屏弃了用剧本把持的举措;
2、从库取主库的办法仍旧接纳tar猎取,未接纳mysqldump的缘故原由是在实践设置中发明,此法失利的机率对照年夜,故一向用tar取主数据库的完全快照,这里有网友不是太了解,这里重点申明下;
3、mysql主从复制固然设置对照复杂,但同时也是柄刃剑;由于假如在主库上产生误删体现象,从库也会产生;以是主表的单机备份必定要作,保举同时也作FTP备份;
4、binlog日记必定要开启,签于临盆情况的松散性,此贴接待人人交换切磋,找出个中的bug和毛病,以避免误导新人;此贴我会延续存眷和更新(弹琴煮酒)
数据库目次及别的
my.cnf设置文件/usr/local/webserver/mysql/my.cnf
mysql数据库地位/usr/local/webserver/mysql/data/
主数据库:192.168.4.191
从数据库:192.168.4.192
操纵体系:RHEL5.464位
服务器范例:HP580G5,双四核XeonE5520,32G内存,4块300GSAS做成RAID10
mysql5.1.38源码编译历程以下:
/usr/sbin/groupaddmysql/usr/sbin/useradd-gmysqlmysqlunzipmysql-5.1.38.zipcdmysql-5.1.38/./configure--prefix=/usr/local/webserver/mysql/--enable-assembler--with-extra-charsets=complex--enable-thread-safe-client--with-big-tables--with-readline--with-ssl--with-embedded-server--enable-local-infile--with-plugins=innobasemake&&makeinstallchmod+w/usr/local/webserver/mysqlchown-Rmysql:mysql/usr/local/webserver/mysqlcpsupport-files/my-medium.cnf/usr/local/webserver/mysql/my.cnf#这部可依详细情况而定,压力年夜的化可接纳huge.cnfcd../ ①以mysql用户帐号的身份创建数据表:
/usr/local/webserver/mysql/bin/mysql_install_db--basedir=/usr/local/webserver/mysql--datadir=/usr/local/webserver/mysql/data--user=mysql
②启动MySQL(最初的&暗示在背景运转)
<p> /bin/sh/usr/local/webserver/mysql/bin/mysqld_safe--defaults-file=/usr/local/webserver/mysql/my.cnf&<Pstyle="TEXT-INDENT:2em">
不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。 如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。 两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书 这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。 入门没那么困难,精通没那么容易 但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右) XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!) 我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力 多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
页:
[1]