1. 程式人生 > >nginx和mycat在Windows系統中的安裝和配置

nginx和mycat在Windows系統中的安裝和配置

nginx在Windows上的搭建

1.解壓Windows安裝包到D:\program files(x86) 2.配置檔案     開啟nginx安裝目錄找到conf資料夾,開啟nginx.conf     配置訪問節點     

    upstream tomcat1 {
	    server 192.168.0.164:8080;
    }
    server {
	    listen       80;
	    server_name  www.lq1.com;

	    location / {
	        proxy_pass   http://tomcat1;
	        index  index.html index.htm;
	    }
    }

 3.點選nginx安裝目錄下的nginx.exe啟動nginx  4.配置tomcat安裝目錄下的conf資料夾下的server.xml中的埠

mycat以及MySQL在Windows上的安裝及搭建

 1.解壓Mycat-server-1.6-RELEASE-20161028204710-win.tar.gz到安裝目錄  2.配置安裝目錄下的conf資料夾下的schema.xml      將原有內容替換為

<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">
        
    </schema>
    
    <dataNode name="dn1" dataHost="localhost1" database="test" />
    
    <dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"
              writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
        <heartbeat>show slave status</heartbeat>
        <!-- can have multi write hosts -->
        <writeHost host="hostM1" url="192.168.0.164:3306" user="root"
                   password="root">
            <!-- can have multi read hosts -->
            <readHost host="hostS2" url="192.168.0.147:3306" user="root" password="root" />
        </writeHost>

    </dataHost>

    3.配置安裝目錄下conf資料夾下的server.xml     新增程式碼     

    <user name="root">
        <property name="password">root</property>
        <property name="schemas">TESTDB</property>
    </user>

4.重啟mycat     開啟工作管理員,找到服務,找到mycat,先點選關閉然後點選開啟(不要點選重新啟動)windows機器上的MySQL的主從複製

1.主機器     1)找到MySQL安裝目錄,找到my.ini並開啟進行配置     在[mysqld]新增程式碼   

    port=3306

    server-id=66

    log-bin=mysql-bin

    binlog-do-db=test

    binlog-ignore-db=mysql

    2)重啟MySQL服務     開啟工作管理員,找到服務,找到MySQL,先點選關閉然後點選開啟(不要點選重新啟動)     3)開啟Navicat for MySQL並連線要配置的主機資料庫     建立同步賬號病授權     

    CREATE USER 'slave'@'%' IDENTIFIED BY 'slave';#建立使用者
    GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';#分配許可權
    flush privileges;#重新整理許可權

    檢視master狀態     

show master status;

    記錄File和Position2從機器     1)找到MySQL安裝目錄,找到my.ini並開啟進行配置     在[mysqld]新增程式碼     

server-id = 88

    2)重啟MySQL服務     開啟工作管理員,找到服務,找到MySQL,先點選關閉然後點選開啟(不要點選重新啟動)     3)開啟Navicat for MySQL並連線要配置的主機資料庫     關閉slave同步執行緒     

stop slave;

    執行同步SQL語句     

    CHANGE MASTER TO
    MASTER_HOST='192.168.0.164',
    MASTER_USER='slave',
    MASTER_PASSWORD='slave',
    MASTER_LOG_FILE='mysql-bin.000006',
    MASTER_LOG_POS=120;

    啟動slave同步執行緒   

 start slave;

    檢視slave狀態     

show slave status\G;

    顯示如下這位配置成功     

    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes