linux 安裝MySQL

                  linux 安裝MySQL步驟
     
 1、安裝Mysql mysql

       # yum install mysql-server
       # chkconfig --level 2345 mysqld on
       # service mysqld start
       # mysql_secure_installation
    (按回車鍵設置密碼等)
  #根據提示作一些安裝設置,設置root密碼,刪除默認帳戶,刪除默認數據庫,禁止root遠程等    
     
     
 2、Master設置 linux

    1.修改配置文件
       # service mysqld stop
       # vi /etc/my.cnf
       #在[mysqld]下面添加如下設置,其中MasterID爲1,Slave設置爲2(多個從時,每一個從要設置成不一樣的ID)
        server-id=1
        log-bin=mysql-bin
       #binlog-do-db=<dbname>
       # service mysqld start
      備註:
            a.log-bin表示開啓二進制日誌,及指定日誌文件名稱和路徑。主從複製必須使用二進制日誌。
            b.server-id用於在整個主從系統中惟一標識本身,所以各個主和從服務器的ID值均不能相同。若是兩個Mysql的server-id相同,則後一個鏈接成功時,前一個將被踢掉。
            c.binlog-do-db設置要同步的數據庫。若是不加該參數,則同步全部操做。
   
   
   
   
 2.配置主從(配置主重時使用,防止數據的丟失)
       mysql> grant replication slave on *.* to '<replicationUser>'@'<serverIP>' identified by '<password>'
       mysql> flush tables with read lock;
       mysql> show master status;
        +------------------+----------+--------------+------------------+
        | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
        +------------------+----------+--------------+------------------+
        | mysql-bin.000005 |      106 |              |                  |
        +------------------+----------+--------------+------------------+
       等待Slave作好slave設置............
           mysql> unlock tables; sql

      備註:
          a.grant語句爲建立一個複製用帳戶,給replication權限。<serverIP>設置爲鏈接到主的從服務器對應IP,或者設置爲%容許全部。
          b.在查看master status先後,應先給Master進行讀鎖定,等Slave配置好後再解鎖,以防Position值變化。 數據庫

------------------------------------------   服務器

    3.開啓3306端口;
     第一步:
        # vi /etc/sysconfig/iptables
           在打開的文件中,插入:
           -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
        第二步:
          重啓防火牆
        # service iptables restart tcp

相關文章
相關標籤/搜索