多例項與主從複製配置,作者已在阿里雲親自安裝成功,按照本教程可以完美配置1、mysql單例項安裝
mysql安裝參考:mysql單例項安裝、單例項安裝,作者不多做贅述,。
2、多例項安裝(3306、3307)
多例項安裝mysql官網已經給出方案,總結下來大致分為2種:rpm安裝和二進位製包安裝法。本次作者介紹rpm安裝,也是作者連續幾天查詢各種安裝方法後,唯一成功的方案,也是最為簡單的方案。2.1 mysql 配置檔案/etc/my.cnf增加例項配置
[mysqld]
server-id=3306
port=3306
#character-set-server=utf8mb4
default-storage-engine=innodb
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log-bin=mysql-bin
binlog_format=mixed
binlog-do-db=o2o
binlog-ignore-db=mysql
#max_connections=200
#max_connect_errors=10
[mysqld@3307]
server-id=3307
port=3307
#character-set-server=utf8mb4
default-storage-engine=innodb
log-bin=mysql-bin
binlog-format=mixed
replicate-do-db=o2o
replicate-ignore-db=mysql
datadir=/var/lib/mysql3307
socket=/var/lib/mysql3307/mysql.sock
log-error=/var/log/mysqld3307.log
innodb_buffer_pool_size=50m
增加乙個[mysql@***],寫入第二個例項的配置
2.2 啟動新例項
sudo systemctl enable mysqld@3307# 加入開機啟動
sudo systemctl start mysqld@3307 # 立即啟動
mysql有個隱規則:當以 localhost 連線時(不指定-h時預設為localhost),mysql 是通過 unix socket(而不是 tcp) 連線。此時指定的埠被忽略。所以必須在配置檔案中配置以tcp連線。
[client]
protocol=tcp
在安裝多例項的時候,可能會遇到錯誤,大致可以分為以下幾種:
2.3主從複製
請參考:1、mysql主從配置12.4新增同步db,但是無法同步問題2、mysql主從配置2
mysql主從資料庫不同步的3種解決方法
centos7下快速安裝mysql
2015 06 26 09 11 12481人閱讀收藏 舉報 centos 12 1 2 3 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服...
centos7下快速安裝mysql
1.centos7 自帶mariadb 可以通過yum install mariadb mariadb libs mariadb devel安裝 2.安裝mysql centos 7的yum源中貌似沒有正常安裝 mysql wget rpm ivh mysql community release e...
CentOS7下的MySQL安裝
1.準備安裝包 安裝環境檢查 1 上傳如下centos二進位制安裝包到 opt目錄 二進位制安裝包區分linux作業系統 mysql server 5.6.38 1.el7.x86 64.rpm 服務端 mysql client 5.6.38 1.el7.x86 64.rpm 客戶端 2 檢查系統是...