mysql8 innodb cluster集群搭建

2022-09-23 21:39:19 字數 1025 閱讀 9211

在三颱centos7主機上搭建mysql8集群

環境
三颱centos7主機已安裝mysql8單機,且root使用者密碼都一樣

安裝文件見

安裝

三颱主機都設定hosts解析

vim /etc/hosts		

192.168.2.131 vm001

192.168.2.132 vm002

192.168.2.134 vm003

三颱主機都安裝mysql-shell

rpm -ivh mysql-shell-8.0.12-1.el7.x86_64.rpm

三颱主機都修改配置檔案指定每個mysql id,三颱機不能重複,例:

vim /etc/my.cnf	

server_id=2

三颱主機都重啟mysql
systemclt restart mysql
三颱主機都初始化配置
mysqlsh 		

shell.connect('root@localhost:3306');

dba.configurelocalinstance();

#可能需root使用者執行

主節點執行(vm001)
mysqlsh 		

# 建立乙個 cluster,命名為 'mycluster'

var cluster = dba.createcluster('mycluster');

# 建立成功後,檢視cluster狀態

cluster.status();

#新增例項

cluster.addinstance('root@vm002:3306');

cluster.addinstance('root@vm003:3306');

# 建立成功後,檢視cluster狀態,節點已加入

cluster.status();

mysql8問題 mysql8中的問題

only full group by 對於group by聚合操作,如果在 select 中的列,沒有在 group by 現,那麼這個sql是不合法的,因為列不在group by從句中。no auto value on zero 該值影響自增長列的插入。預設設定下,插入0或null代表生成下乙個自...

mysql8建立不了使用者 mysql8建立使用者

假如是mysql8版本的話,使用 grant all privileges to 使用者 localhost identified by 自定義密碼 會報錯,因為要先建立使用者再進行賦權,不能同時進行 建立使用者 create user 使用者名稱 localhost identified by 密...

怎樣解除安裝mysql8 mysql8安裝與解除安裝

參考 mysql 8.0.16 winx64 安裝 2新增環境變數 此步可以不做 c program files mysql 8.0.16 winx64 mysql 8.0.16 winx64 bin 3目錄裡新增my.ini 檔案,內容如下 mysqld 設定3306埠 port 3306 設定m...