蒙在股里 发表于 2015-1-16 22:13:09

MYSQL网站制作之MySQL数据库的主从设置

无疑希望员工得到系统、有深度的培训,显然MySQL在这一点上还做得很不够。必要两台主机,分离担当主服务器和从服务器
主服务器IP:192.168.1.1
从服务器IP:192.168.1.2
起首分离在两台服务上设置mysql服务,见http://www.178-go.com/archives/76
在主服务器上:
#vim/etc/my.cnf
修正或增加以下条目
log-bin=master-bin
log-bin-index=master-bin.index
server-id=11
注:server-id一项可自行设置,但只管不要设为1,也不克不及和从服务重视复
重启服务
#servicemysqldrestart
增加REPLICATION(复制)帐号:repl
#mysql
>GRANTREPLICATIONSLAVE,
>REPLICATIONCLIENTON*.*
>TOrepl@192.168.1.%
>IDENTIFIEDBYredhat;
注:*.*暗示恣意数据库中的恣意表,‘192.168.1.%’暗示只同意192.168.1.0网段的主高会见数据库
>FLUSHPRIVILEGES;
>q
在从服务器端:
#vim/etc/my.cnf
修正或增加以下条目:
relay-log=relay-log-bin
relay-log-index=slave-relay-bin.index
server-id=22
注:server-id不克不及与主服务器的不异
重启mysql服务
#servicemysqldrestart
#mysql
>CHANGEMASTERTO
>MASTER_HOST=192.168.1.1,##主服务器的IP
>MASTER_PORT=3306,##3306不克不及加引号,此行无关紧要
>MASTER_USER=repl,
>MASTER_PASSWORD=redaht;
>
>STARTSLAVE;
到此,主从mysql服务器设置完成!
测试:
在主服务器上对数据库举行修正,如:
#mysql
>CREATDATABASEmydb;
在从服务器端检察:
#mysql
>SHOWDATABASES;
这里也将呈现一个名为mydb的千篇一律的数据库!这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。

灵魂腐蚀 发表于 2015-1-25 14:55:05

是要和操作系统进行Socket通讯的场景。否则建议慎重!

透明 发表于 2015-2-2 22:34:56

varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。

蒙在股里 发表于 2015-2-8 17:40:26

至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。

admin 发表于 2015-2-25 21:51:10

同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。

愤怒的大鸟 发表于 2015-3-8 06:21:30

再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。

精灵巫婆 发表于 2015-3-15 21:58:41

原来公司用过MYSQL自己也只是建个表写个SQL

海妖 发表于 2015-3-22 05:34:01

学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
页: [1]
查看完整版本: MYSQL网站制作之MySQL数据库的主从设置