Hướng dẫn cài đặt Percona trên Debian 7

Hướng dẫn cài đặt Percona trên Debian 7

Bản sao đa chủ của MySQL là một tính năng tuyệt vời trong MySQL. Tuy nhiên, chỉ có một vấn đề; sao chép đa chủ tiêu chuẩn dường như không bao giờ ổn định như một bản sao giống như chủ nhân. Nó luôn luôn cần được chú ý. Đó là nơi Percona đến chơi. Nhóm Percona đã phát triển một sản phẩm tuyệt vời có tên là cụm Percona XtraDB. XtraDB có tính năng sao chép đa chủ đẳng cấp thế giới do Galera cung cấp. Vậy, chúng ta còn chờ gì nữa? Bắt đầu nào.

Điều kiện tiên quyết

  • Một bản phân phối Linux của sự lựa chọn của bạn. Trong hướng dẫn này, chúng tôi sẽ sử dụng Debian 7. Bạn có thể sử dụng một bản phân phối khác nếu bạn muốn. ( Lưu ý rằng bạn có thể cần điều chỉnh hướng dẫn này để làm việc với bản phân phối bạn chọn )
  • Hai nút chạy cùng một hệ điều hành.
  • Kiến thức cơ bản về dòng lệnh và SSH.

Bắt đầu

SSH vào máy ảo của bạn.

VM 1:

ssh [email protected]

VM 2:

ssh [email protected]
Thêm kho của Percona.

Trên cả hai nút, thực hiện lệnh sau:

echo -e "deb http://repo.percona.com/apt wheezy main\ndeb-src http://repo.percona.com/apt wheezy main" >> /etc/apt/sources.list.d/percona.list && apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A

Bây giờ chúng tôi cần cập nhật các nguồn:

apt-get update
Cài đặt cụm Percona-XtraDB.

Việc cài đặt rất đơn giản:

apt-get install percona-xtradb-cluster-56

Nếu bạn đã quen thuộc với MySQL, thì màn hình tiếp theo này sẽ trông quen thuộc. Chỉ cần làm theo các hướng dẫn trên màn hình để nhập mật khẩu.

Cấu hình nút đầu tiên.

Cấu hình khá đơn giản. Bạn chỉ cần thêm một vài dòng vào tệp cấu hình MySQL. Trong trường hợp này, tôi sẽ sử dụng Nano, nhưng bạn có thể sử dụng trình soạn thảo văn bản của mình.

Sử dụng để mở tệp trên cả hai máy:

nano /etc/mysql/my.cnf

Đi xuống bind-address = 127.0.0.1và thêm một # trước nó. Thêm các dòng sau ngay sau dòng (nhận xét) bind-address:

### Galera library.

wsrep_provider=/usr/lib/libgalera_smm.so

### IP addresses of your two nodes.

wsrep_cluster_address=gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy

### This will not work unless binlog is formatted to ROW.

binlog_format=ROW

### This changes how InnoDB autoincrement locks are managed and is a requirement for Galera

innodb_autoinc_lock_mode=2
### Node #1 address (The node you are ssh`d into now.)

wsrep_node_address=xxx.xxx.xxx.xx

### SST Method

wsrep_sst_method=xtrabackup-v2

### Cluster name

wsrep_cluster_name=xtradb

### Node Name, in this case we will just call it xtradb1

wsrep_node_name=xtradb1

### Authentication, REMEMBER THIS.

wsrep_sst_auth="sstuser:yoursecretpass"

Lưu và thoát tệp (Ctrl + X).

Bây giờ, hãy bootstrap nút:

/etc/init.d/mysql bootstrap-pxc

Tiếp theo, chúng ta cần tạo người dùng và cung cấp cho nó đặc quyền, đây là lý do tại sao bạn cần nhớ mật khẩu đó. Bạn sẽ cần phải đăng nhập vào MySQL shell ( mysql -u root -p) và nhập vào phần sau (Không bao gồm mysql>):

mysql> CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'yoursecretpass';
mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
mysql> FLUSH PRIVILEGES;
Cấu hình nút thứ hai.

Cấu hình cho nút thứ hai giống hệt với nút đầu tiên, ngoại trừ hai giá trị. Một lần nữa, nhận xét bind-address = 127.0.0.1và dán sau đây ngay sau đó. Hãy nhớ chỉnh sửa các giá trị cho phù hợp.

### Galera library.

wsrep_provider=/usr/lib/libgalera_smm.so

### IP addresses of your two nodes.

wsrep_cluster_address=gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy

### This will not work unless binlog is formatted to ROW.

binlog_format=ROW

### This changes how InnoDB autoincrement locks are managed and is a requirement for Galera

innodb_autoinc_lock_mode=2

### Node #2 address (The node you are ssh`d into now.)

wsrep_node_address=yyy.yyy.yyy.yyy

### SST Method

wsrep_sst_method=xtrabackup-v2

### Cluster name

wsrep_cluster_name=xtradb

### Node Name, in this case we will just call it xtradb1

wsrep_node_name=xtradb1

### Authentication, REMEMBER THIS.

wsrep_sst_auth="sstuser:yoursecretpass"

Tiếp theo, gõ /etc/init.d/mysql start. Bạn sẽ thấy đầu ra sau:

[....] Starting MySQL (Percona XtraDB Cluster) database server: mysqld . .
[....] State transfer in progress [ok]

Đó là nó! Bạn đã cấu hình một cụm XtraDB đa chủ! Đây là cụm XtraDB không lo lắng với hiệu suất tuyệt vời.

Kiểm tra cụm.

Trên nút 1, gõ vào mysql -u root -psau đó create database demo;. Trên nút đối diện, đăng nhập vào MySQL bằng root và gõ show databases;. Nếu mọi thứ hoạt động chính xác, thì bạn sẽ thấy cơ sở dữ liệu bạn đã tạo trên nút đối diện!


Thêm hình mờ nền vào tài liệu Word của bạn

Thêm hình mờ nền vào tài liệu Word của bạn

Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.

Tạo danh sách phân phối Outlook \ Nhóm

Tạo danh sách phân phối Outlook \ Nhóm

Outlook và nhiều ứng dụng e-mail khác có một tính năng cho phép bạn gửi e-mail đến nhiều người nhận cùng một lúc bằng cách sử dụng danh sách phân phối. Bằng cách này khi bạn gửi e-mail, bạn chỉ cần đặt tên danh sách phân phối vào hộp Tới:

5 Xu hướng thiết kế web bổ sung cho nhau

5 Xu hướng thiết kế web bổ sung cho nhau

Luôn có những thứ bổ sung cho nhau. Cho dù đó là ghép nối các loại thực phẩm, kinh nghiệm hay thậm chí là các mối quan hệ cá nhân; một số thứ chỉ hoạt động tốt hơn khi có thứ gì đó khác hỗ trợ nó. Thiết kế web không có gì khác biệt. Có một số kỹ thuật nhất định dựa vào thứ gì đó khác để nó có hiệu quả hoặc thậm chí hoạt động bình thường.

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Nếu bạn sử dụng Excel 2007 hoặc 2010, bạn có thể gặp lỗi khi mở Excel hoặc nhấp đúp vào tệp Excel có thông báo Đã xảy ra sự cố khi Gửi lệnh tới Chương trình. Điều này có thể được gây ra bởi một vài điều khác nhau.

Favicons là gì và cách sử dụng chúng

Favicons là gì và cách sử dụng chúng

Biểu tượng yêu thích là một hình ảnh nhỏ riêng lẻ của một trang web được hiển thị bên cạnh thanh địa chỉ. Tùy thuộc vào trình duyệt, nó cũng xuất hiện trong dấu trang / dấu trang trong thanh công cụ dấu trang và thanh bảng hoặc dưới dạng lối tắt trên màn hình.

Thay đổi chủ đề Microsoft Outlook của bạn

Thay đổi chủ đề Microsoft Outlook của bạn

Nếu bạn là người dùng Outlook thì bạn có thể tạo phong cách hoặc chủ đề của riêng mình cho các thư email gửi đi của mình chỉ với một vài cú nhấp chuột.

Sử dụng Windows Photo Viewer trong Windows 10

Sử dụng Windows Photo Viewer trong Windows 10

Nếu bạn thích sử dụng Windows Photo Viewer trong Windows 7 nhưng nhận thấy rằng bạn không thể sử dụng nó trong Windows 10 thì đây là cách bạn lấy lại.

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Ngày nay, hình thức chơi game phổ biến nhất liên quan đến các trò chơi cũ, cổ điển là sử dụng trình giả lập. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số trình giả lập tốt nhất cho Nintendo DS chạy trên mọi máy tính. Sau đó, tất cả những gì bạn phải làm là tải xuống trình giả lập NDS và các trò chơi và bạn đã sẵn sàng chơi.

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Nếu bạn có một phông chữ nhất định mà bạn muốn sử dụng cho tất cả các tài liệu Word của mình, có một cách để làm cho Word sử dụng phông chữ đó theo mặc định mỗi khi bạn bắt đầu một tài liệu mới. Làm theo các bước đơn giản.

3 cách để tắt tính năng nén tệp tự động trong Windows

3 cách để tắt tính năng nén tệp tự động trong Windows

Bây giờ chúng ta sẽ đi vào cách ngăn Windows tự động nén tệp của bạn, do đó bạn không cần phải lo lắng về điều này xảy ra nữa.