国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識 > 正文

PXC5.7.21 for linux7.2安設(shè)

2024-09-12 20:30:13
字體:
供稿:網(wǎng)友
  PXC的安裝非常簡單!!!!!!
 
  --軟件下載
 
  --基礎(chǔ)環(huán)境準(zhǔn)備
 
  [root@node2 ~]# vim /etc/hosts   ---在3個節(jié)點(diǎn)hosts文件加入如下信息
 
  192.168.2.100   node1
 
  192.168.2.200   node2
 
  192.168.2.210   node3
 
  [root@localhost ~]# rpm -e --nodeps mariadb  mariadb-server  mariadb-libs marisa    --卸載
 
  1、3個節(jié)點(diǎn)安裝依賴包
 
   yum install -y git scons gcc* gcc-c++ openssl* check cmake bison /
  boost-devel asio-devel libaio-devel ncurses-devel readline-devel pam-devel /
  socat perl-time-hires perl-io-socket-ssl.noarch perl-dbd-mysql.x86_64
  --解壓軟件包,并安裝:
 
  下載軟件包要注意:切記選擇ssl101版本,官方使用手冊上有如下說明
 
  [root@localhost ~]# rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
  [root@localhost ~]# rpm -ivh percona-xtrabackup-24-2.4.11-1.el7.x86_64.rpm
  [root@node1 ~]# tar zxvf Percona-XtraDB-Cluster-5.7.21-rel20-29.26.1.Linux.x86_64.ssl101.tar.gz -C /usr/local/^C
  [root@node1 ~]# cd /usr/local/
  [root@node1 local]# ln -s Percona-XtraDB-Cluster-5.7.21-rel20-29.26.1.Linux.x86_64.ssl101.tar.gz pxc_mysql
  2、創(chuàng)建用戶,新建文件夾請授權(quán)【三個節(jié)點(diǎn)都要操作】 :
 
  [root@localhost ~]# userdel mysql
  [root@localhost ~]# useradd -g mysql mysql
  [root@localhost ~]# passwd mysql
  [root@localhost ~]# mkdir -p /usr/local/pxc_mysql/{data,logs,tmp}
  [root@localhost ~]# mkdir -p /usr/local/pxc_mysql/logs/binlog
  [root@localhost ~]# chown -R mysql:mysql /usr/local/pxc_mysql/
  [root@localhost ~]# chmod -R +x /usr/local/pxc_mysql/
  3、切換mysql用戶創(chuàng)建my.cnf (該配置文件只簡單的幾個參數(shù),如果生產(chǎn)環(huán)境需要更多的數(shù)據(jù)庫參數(shù))
 
  [root@node1 ~]# su - mysql
  [mysql@node1 ~]$ cd /usr/local/pxc_mysql/
  [mysql@node1 pxc_mysql]$ vi  my.cnf
  [client]
  socket=/usr/local/pxc_mysql/data
  [mysqld]
  server-id=142
  port = 3306
  basedir=/usr/local/pxc_mysql
  datadir=/usr/local/pxc_mysql/data
  socket=/usr/local/pxc_mysql/data/mysql.sock
  log-error=/usr/local/pxc_mysql/data/mysqld.log
  pid-file=/usr/local/pxc_mysql/data/mysqld.pid
  log-bin=/usr/local/pxc_mysql/logs
  slow_query_log_file = /usr/local/pxc_mysql/data/slow.log
  log_slave_updates
  expire_logs_days=7
  binlog_format=ROW
  innodb_buffer_pool_size = 1524M
  #pxc
  wsrep_provider=/usr/local/pxc_mysql/lib/libgalera_smm.so  
  wsrep_cluster_name=pxc-nie
  wsrep_cluster_address=gcomm://192.168.2.100,192.168.2.200,192.168.2.210
  wsrep_node_name=node1
  wsrep_node_address=192.168.2.100
  wsrep_sst_method=xtrabackup-v2
  wsrep_sst_auth=pxc:123456
  pxc_strict_mode=ENFORCING
  binlog_format=ROW
  default_storage_engine=InnoDB
  innodb_autoinc_lock_mode=2
  注意:
 
  其他兩個個節(jié)點(diǎn),只需要修改:
 
  server-id=142   --id不能一樣
 
  wsrep_node_name=node1   --改成自己節(jié)點(diǎn)的主機(jī)名
 
  wsrep_node_address=192.168.2.100  --改成自己節(jié)點(diǎn)的主機(jī)IP
 
  4、初始化3個節(jié)點(diǎn)的數(shù)據(jù)庫
 
  /usr/local/pxc_mysql/bin/mysqld --defaults-file=/usr/local/pxc_mysql/my.cnf --datadir=/usr/local/pxc_mysql/data  --basedir=/usr/local/pxc_mysql  --initialize  
 
  (在/usr/local/pxc_mysql/data/mysqld.log這個日志里有root的密碼)
 
  5、首先啟動第一個節(jié)點(diǎn):
 
  [root@node1 pxc_mysql]# /usr/local/pxc_mysql/bin/mysqld_safe --defaults-file=/usr/local/pxc_mysql/my.cnf --wsrep-new-cluster --user=mysql &   ---用root起
 
  然后進(jìn)入MySQL,執(zhí)行如下操作(如果進(jìn)不去,報錯密碼過期,那么在my.cnf文件加入:skip-grant-tables,然后無密碼進(jìn)入數(shù)據(jù)庫: update mysql.user set password_expired="N" where user="root"; 最后把參數(shù)從配置文件去掉,重啟數(shù)據(jù)庫,用剛才的root密碼進(jìn)入即可。)
 
  MySQL [(none)]> show databases;
  +--------------------+
  | Database           |
  +--------------------+
  | information_schema |
  | mysql              |
  | performance_schema |
  | sys                |
  +--------------------+
  4 rows in set (0.00 sec)
  MySQL [(none)]> show status like 'wsrep_local_state%';
  +---------------------------+--------------------------------------+
  | Variable_name             | Value                                |
  +---------------------------+--------------------------------------+
  | wsrep_local_state_uuid    | c2ab52e7-67cf-11e8-9d02-e76acee85210 |
  | wsrep_local_state         | 4                                    |
  | wsrep_local_state_comment | Synced                               |
  +---------------------------+--------------------------------------+
  3 rows in set (0.00 sec)
  MySQL [(none)]> show status like 'wsrep_cluster_%';
  +--------------------------+--------------------------------------+
  | Variable_name            | Value                                |
  +--------------------------+--------------------------------------+
  | wsrep_cluster_conf_id    | 1                                    |
  | wsrep_cluster_size       | 1                                    |
  | wsrep_cluster_state_uuid | c2ab52e7-67cf-11e8-9d02-e76acee85210 |
  | wsrep_cluster_status     | Primary                              |
  +--------------------------+--------------------------------------+
  4 rows in set (0.00 sec)
  MySQL [(none)]> GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'pxc'@'%' IDENTIFIED BY '123456';    ---創(chuàng)建一個SST用戶
  MySQL [(none)]> flush privileges;
  (從上面的信息集群大小為1個節(jié)點(diǎn),狀態(tài)為primary,節(jié)點(diǎn)處于Synced狀態(tài),它已完全連接,可以進(jìn)行write-set replication。 )
 
  6、依次啟動第二、第三個節(jié)點(diǎn):
 
  [root@node2 pxc_mysql]# /usr/local/pxc_mysql/bin/mysqld_safe --defaults-file=/usr/local/pxc_mysql/my.cnf --user=mysql &
 
  7、驗(yàn)證集群部署成功:
 
  在各個節(jié)點(diǎn)查看:
 
  MySQL [(none)]> show status like 'wsrep_cluster_%';
  +--------------------------+--------------------------------------+
  | Variable_name            | Value                                |
  +--------------------------+--------------------------------------+
  | wsrep_cluster_conf_id    | 5                                    |
  | wsrep_cluster_size       | 3                                    |    ---現(xiàn)在是3個節(jié)點(diǎn)都加入了集群
  | wsrep_cluster_state_uuid | c2ab52e7-67cf-11e8-9d02-e76acee85210 |
  | wsrep_cluster_status     | Primary                              |
  +--------------------------+--------------------------------------+
  在其中一個節(jié)點(diǎn)創(chuàng)建表或數(shù)據(jù)庫 看看是否3個節(jié)點(diǎn)都同步完成。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 抚顺市| 娱乐| 德令哈市| 鲜城| 包头市| 临沧市| 庆云县| 剑河县| 台中市| 东台市| 清徐县| 读书| 施甸县| 隆安县| 乐昌市| 金坛市| 绍兴市| 元氏县| 方城县| 龙游县| 汶川县| 四子王旗| 平南县| 板桥市| 泾川县| 循化| 哈尔滨市| 比如县| 和静县| 肃宁县| 盘锦市| 融水| 北辰区| 山西省| 黄陵县| 利川市| 玉溪市| 黄平县| 台山市| 襄城县| 赣州市|