CentOSÏÂMysqlʵÏÖÊý¾Ý¿âÖ÷´Óͬ²½
CentOSÏÂMysqlʵÏÖÊý¾Ý¿âÖ÷´Óͬ²½
Ò»¡¢»·¾³
¡¡¡¡A·þÎñÆ÷£º 192.168.10.42 Ö÷·þÎñÆ÷master¡¡¡¡CentOS 5¡¡¡¡Mysql 5.1.34
¡¡¡¡B·þÎñÆ÷£º 192.168.10.68 ¸±·þÎñÆ÷slave¡¡¡¡¡¡CentOS 5¡¡¡¡Mysql 5.0.56
¶þ¡¢ÉèÖÃMaster·þÎñÆ÷
¡¡¡¡1¡¢±à¼MasterÉϵÄ/etc/my.cnfÎļþ
¡¡¡¡¡¡¡¡ÔÚ
¡¡¡¡¡¡¡¡# Replication Master Server (default)
¡¡¡¡¡¡¡¡# binary logging is required for replication
¡¡¡¡¡¡¡¡Ìí¼ÓÈçÏÂÄÚÈÝ£º
¡¡¡¡¡¡¡¡log-bin=/var/log/mysql/updatelog
¡¡¡¡¡¡¡¡server-id = 1
¡¡¡¡¡¡¡¡binlog-do-db=test
¡¡¡¡¡¡¡¡binlog-ignore-db=mysql
¡¡¡¡2¡¢ÔÚMaster·þÎñÆ÷µÄMysqlÉÏÔö¼Óͬ²½ÕʺÅ
¡¡¡¡¡¡¡¡mysql>GRANT PRIVILEGES on *.* back@192.168.10.68 IDENTIFIED BY '123456'
¡¡¡¡¡¡¡¡mysql>FLUSH PRIVILEGES;
¡¡¡¡3¡¢ÖØÐÂÆô¶¯mysql
¡¡¡¡¡¡¡¡service mysql restart;
¡¡¡¡4¡¢´´½¨ÐèҪͬ²½µÄÊý¾Ý¿âsycronDb
Èý¡¢ÉèÖÃSlave·þÎñÆ÷¡¡¡¡
¡¡¡¡1¡¢ÐÞ¸Ä/etc/my.cnfÎļþ
¡¡¡¡¡¡¡¡server-id = 2
¡¡¡¡¡¡¡¡master-host = 192.168.0.1
¡¡¡¡¡¡¡¡master-user = back
¡¡¡¡¡¡¡¡master-password = back
¡¡¡¡¡¡¡¡master-port = 3306
¡¡¡¡¡¡¡¡replicate-ignore-db=mysql
¡¡¡¡¡¡¡¡replicate-do-db=sycronDb;
¡¡¡¡2¡¢ÖØÐÂÆô¶¯mysql
¡¡¡¡¡¡¡¡service mysql restart
¡¡¡¡3¡¢ÔÚSlave·þÎñÆ÷Éϲ»Óô´½¨sycronDb£¬Í¬²½³ÌÐò»á×Ô¶¯´´½¨Êý¾Ý¿â.
ËÄ¡¢Æô¶¯Í¬²½
¡¡¡¡1¡¢ÔÚMaster·þÎñÆ÷ÉÏ
¡¡¡¡¡¡¡¡mysql> show master status;
¡¡¡¡¡¡¡¡+------------------+----------+--------------+------------------+
¡¡¡¡¡¡¡¡| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
¡¡¡¡¡¡¡¡+------------------+----------+--------------+------------------+
¡¡¡¡¡¡¡¡| mysql-bin.000016 | 1033 | sycronDb | |
¡¡¡¡¡¡¡¡+------------------+----------+--------------+------------------+
¡¡¡¡¡¡¡¡1 row in set (0.00 sec)
¡¡¡¡2¡¢ÔÚSlave·þÎñÆ÷ÉÏ
¡¡¡¡¡¡¡¡mysql>slave start;
¡¡¡¡¡¡¡¡mysql>CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000016',MASTER
Ïà¹ØÎĵµ£º
ÔÚwindowsÏ£º
´ò¿ªÃüÁîÐд°¿Ú£¬Í£Ö¹mysql·þÎñ£º Net stop mysql
Æô¶¯mysql£¬Ò»°ãµ½mysqlµÄ°²×°Â·¾¶£¬ÕÒµ½ mysqld-nt.exe
Ö´ÐУºmysqld-nt --skip-grant-tables µ±Ç°´°¿Ú½«»áÍ£Ö¹¡£
ÁíÍâ´ò¿ªÒ»¸öÃüÁîÐд°¿Ú£¬Ö´ÐÐmysql Èç¹ûÌáʾûÓÐÕâ¸öÃüÁÏȽøÈëMYSQL ......
½¨Á¢Ò»¸öÖ÷Íâ¼ü¹Øϵ
create table t_dept(
id int(4) not null, name varchar(50) not null,
primary key(id))type=innodb;
create table t_emp (
id int(6) not null,
name char(255) not null,fk_id int(4) not null,
primary key(id),
foreign key (fk_id) references t_dept (id)) type=innodb; ......
×ÔÖú½¨Õ¾ÔËÓª/ÔËάϵͳ(jboss)°²×°Î¬»¤ÊÖ²á
1.Èí¼þ¸ÅÊö
1.1×ÔÖú½¨Õ¾ÔËÓª/ÔËάϵͳÊÇ»ùÓÚASPÔËӪģʽµÄÆóÒµÔËÓª¹ÜÀíƽ̨ϵͳ£¬ÓɶÀÁ¢µÄÓ¦Ó÷þÎñÆ÷·Ö±ðÌṩͳһÔËÓª¹ÜÀí¹¦ÄÜ¡¢
¸÷²úÆ·ÔËӪϵͳµÄ¹¦ÄÜ¡£
1.2¿ª·¢ÓïÑÔ
±¾ÏµÍ³²ÉÓÃJ2EE¼¼Êõ¼Ü¹¹£¬Ê¹Óõ½java, xml, xsl£¬javascript£¬htmlµÈ¸÷Ïî¼¼Êõ£¬Êý¾Ý¿âÊ¹Ó ......
°²裝MySQL-Server
$ sudo apt-get install mysql-server
°²裝Apache HTTP Server
$ sudo apt-get install apache2
°²裝PHP for Apache HTTP Server
$ sudo apt-get install php5
°²裝MySQL for Apache HTTP Server
$ sudo apt-get install libapache2-mod-auth-mysql
$ sudo apt-get ......