MySQL cluster adalah teknologi perangkat lunak yang menyediakan ketersediaan tinggi dan throughput. Jika Anda sudah terbiasa dengan teknologi cluster lainnya, Anda akan menemukan MySQL cluster yang mirip dengannya. Singkatnya, ada satu atau lebih node manajemen yang mengontrol data node (tempat data disimpan). Setelah berkonsultasi dengan node manajemen, klien (klien MySQL, server, atau API asli) terhubung langsung ke node data.

Anda mungkin bertanya-tanya bagaimana replikasi MySQL terkait dengan MySQL cluster. Dengan cluster tidak ada replikasi data yang khas, tetapi ada sinkronisasi dari node data. Untuk tujuan ini, mesin data khusus harus digunakan - NDBCluster (NDB). Pikirkan cluster sebagai lingkungan MySQL logis tunggal dengan komponen yang berlebihan(redudansi). Dengan demikian, cluster MySQL dapat berpartisipasi dalam replikasi dengan cluster MySQL lainnya.

MySQL cluster berfungsi paling baik dalam lingkungan shared-nothing. Idealnya, tidak ada dua komponen yang berbagi perangkat keras yang sama. Untuk tujuan kesederhanaan, dan demonstrasi, kami akan membatasi diri hanya menggunakan tiga server. Akan ada dua server yang bertindak sebagai node data yang menyinkronkan data di antara mereka sendiri. Server ketiga akan digunakan untuk manajer klaster dan pada saat yang sama untuk server MySQL / klien. Jika Anda memiliki lebih banyak Server, Anda dapat menambahkan lebih banyak data node, pisahkan manajer cluster dari server MySQL / klien, dan bahkan menambahkan lebih banyak Server sebagai manajer cluster dan server MySQL / klien.

Untuk menyelesaikan tutorial ini, Anda akan membutuhkan total tiga server: dua server untuk node data MySQL yang berlebihan(redudansi) (ndbd), dan satu server untuk Cluster Manager (ndb_mgmd) dan server / klien MySQL (mysqld dan mysql).

Pastikan untuk mencatat alamat IP pribadi dari tiga Server Anda. Dalam tutorial ini node cluster kami memiliki alamat IP pribadi berikut:


198.51.100.0 will be the first MySQL Cluster data node
198.51.100.1 will be the second data node
198.51.100.2 will be the Cluster Manager & MySQL server node


5 Langkah Install MySQL Cluster


Langkah 1 - Menginstal dan Mengkonfigurasi Cluster Manager

Kami pertama-tama akan mulai dengan mengunduh dan menginstal MySQL Cluster Manager, ndb_mgmd.

Untuk menginstal Cluster Manager, pertama-tama kita perlu mengambil file installer .deb yang sesuai dari halaman unduh MySQL Cluster resmi.

Dari halaman ini, di bawah Select Operating System, pilih Ubuntu Linux. Kemudian, di bawah Select OS Version, pilih Ubuntu Linux 18.04 (x86, 64-bit).

Gulir ke bawah hingga Anda melihat Paket DEB, Server Manajemen NDB, dan klik tautan Unduh untuk paket yang tidak mengandung dbgsym (kecuali Anda memerlukan simbol debug). Anda akan dibawa ke halaman Begin Your Download. Di sini, klik kanan pada Tidak, terima kasih, mulai saja unduhan saya. dan salin tautan ke file deb.

Sekarang, masuk ke Server Manajer Cluster Anda (dalam tutorial ini, 198.51.100.2), dan unduh file deb ini:


cd ~
wget https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster-community-management-server_7.6.6-1ubuntu18.04_amd64.deb

Instal ndb_mgmd menggunakan dpkg:


$ sudo dpkg -i mysql-cluster-community-management-server_7.6.6-1ubuntu18.04_amd64.deb

Kita sekarang perlu mengkonfigurasi ndb_mgmd sebelum menjalankannya; konfigurasi yang tepat akan memastikan sinkronisasi dan memuat distribusi yang benar di antara node data.

Cluster Manager harus menjadi komponen pertama yang diluncurkan di setiap cluster MySQL. Ini membutuhkan file konfigurasi, diteruskan sebagai argumen untuk dieksekusi. Kami akan membuat dan menggunakan file konfigurasi berikut: /var/lib/mysql-cluster/config.ini.

Pada Server Manajer Cluster, buat direktori /var/lib/mysql-cluster di mana file ini akan berada:


$ sudo mkdir /var/lib/mysql-cluster

Kemudian buat dan edit file konfigurasi menggunakan editor teks pilihan Anda:


sudo nano /var/lib/mysql-cluster/config.ini

Rekatkan teks berikut ke dalam editor Anda:


[ndbd default]
# Options affecting ndbd processes on all data nodes:
NoOfReplicas=2  # Number of replicas

[ndb_mgmd]
# Management process options:
hostname=198.51.100.2 # Hostname of the manager
datadir=/var/lib/mysql-cluster  # Directory for the log files

[ndbd]
hostname=198.51.100.0 # Hostname/IP of the first data node
NodeId=2            # Node ID for this data node
datadir=/usr/local/mysql/data   # Remote directory for the data files

[ndbd]
hostname=198.51.100.1 # Hostname/IP of the second data node
NodeId=3            # Node ID for this data node
datadir=/usr/local/mysql/data   # Remote directory for the data files

[mysqld]
# SQL node options:
hostname=198.51.100.2 # In our case the MySQL server/client is on the same Droplet as the cluster manager

Setelah menempel di teks ini, pastikan untuk mengganti nilai hostname di atas dengan alamat IP yang benar dari Server yang telah Anda konfigurasikan. Mengatur parameter nama host ini adalah ukuran keamanan penting yang mencegah server lain terhubung ke Cluster Manager.

Simpan file dan tutup editor teks Anda.

Ini adalah file konfigurasi minimal yang diperkecil untuk MySQL Cluster. Anda harus menyesuaikan parameter dalam file ini tergantung pada kebutuhan produksi Anda. Untuk sampel, file konfigurasi ndb_mgmd yang sepenuhnya dikonfigurasi, bacalah dokumentasi MySQL Cluster.

Dalam file di atas Anda dapat menambahkan komponen tambahan seperti data node (ndbd) atau server MySQL (mysqld) dengan menambahkan instance ke bagian yang sesuai.

Kita sekarang dapat memulai manajer dengan mengeksekusi binary ndb_mgmd dan menentukan file konfigunya menggunakan flag -f:


$ sudo ndb_mgmd -f /var/lib/mysql-cluster/config.ini

Anda akan melihat output berikut:


MySQL Cluster Management Server mysql-5.7.22 ndb-7.6.6
2018-07-25 21:48:39 [MgmtSrvr] INFO     -- The default config directory '/usr/mysql-cluster' does not exist. Trying to create it...
2018-07-25 21:48:39 [MgmtSrvr] INFO     -- Successfully created config directory

Ini menunjukkan bahwa server MySQL Cluster Management telah berhasil diinstal dan sekarang berjalan di Server Anda.

Idealnya, kami ingin memulai server Manajemen Cluster secara otomatis saat boot. Untuk melakukan ini, kami akan membuat dan mengaktifkan layanan systemd.

Sebelum kita membuat layanan, kita perlu mematikan server yang berjalan:


$ sudo pkill -f ndb_mgmd

Sekarang, buka dan edit file Unit sistemd berikut menggunakan editor favorit Anda:


$ sudo nano /etc/systemd/system/ndb_mgmd.service

Rekatkan kode berikut:


[Unit]
Description=MySQL NDB Cluster Management Server
After=network.target auditd.service

[Service]
Type=forking
ExecStart=/usr/sbin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

Di sini, kami telah menambahkan sekumpulan opsi yang menginstruksikan systemd tentang cara memulai, menghentikan, dan memulai kembali proses ndb_mgmd. Untuk mempelajari lebih lanjut tentang opsi yang digunakan dalam konfigurasi unit ini, bacalah manual sistemd.

Simpan dan tutup file.

Sekarang, muat ulang konfigurasi manajer systemd menggunakan daemon-reload:


$ sudo systemctl daemon-reload

Kami akan mengaktifkan layanan yang baru saja kami buat sehingga MySQL Cluster Manager dimulai saat reboot:


$ sudo systemctl enable ndb_mgmd

Akhirnya, kami akan memulai layanan:


$ sudo systemctl start ndb_mgmd

Anda dapat memverifikasi bahwa layanan NDB Cluster Management sedang berjalan:


$ sudo systemctl status ndb_mgmd

Anda akan melihat output berikut:


● ndb_mgmd.service - MySQL NDB Cluster Management Server
   Loaded: loaded (/etc/systemd/system/ndb_mgmd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-08-06 07:41:34 UTC; 53s ago
  Process: 682 ExecStart=/usr/sbin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini (code=exited, s
 Main PID: 683 (ndb_mgmd)
    Tasks: 11 (limit: 4915)
   CGroup: /system.slice/ndb_mgmd.service
           `-683 /usr/sbin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini

Yang menunjukkan bahwa server MySQL Cluster Management ndb_mgmd sekarang berjalan sebagai layanan systemd.

Langkah terakhir untuk mengatur Cluster Manager adalah mengizinkan koneksi masuk dari node MySQL Cluster lainnya di jaringan pribadi kami.

Jika Anda tidak mengonfigurasi ufw firewall saat mengatur Server ini, Anda dapat langsung beralih ke bagian selanjutnya.

Kami akan menambahkan aturan untuk memungkinkan koneksi masuk lokal dari kedua node data:


$ sudo ufw allow from 198.51.100.0
$ sudo ufw allow from 198.51.100.1

Setelah memasukkan perintah ini, Anda akan melihat output berikut:


Rule added

Cluster Manager sekarang harus aktif dan berjalan, dan dapat berkomunikasi dengan node Cluster lainnya melalui jaringan pribadi.


Langkah 2 - Instalasi dan Konfigurasi Data Nodes

Catatan: Semua perintah di bagian ini harus dijalankan pada kedua node data.

Pada langkah ini, kita akan menginstal daemon node data MySQL Cluster ndbd, dan mengkonfigurasi node sehingga mereka dapat berkomunikasi dengan Cluster Manager.

Sekarang, masuk ke Server node data pertama Anda (dalam tutorial ini, 198.51.100.0), dan unduh file deb ini:


cd ~
wget https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster-community-data-node_7.6.6-1ubuntu18.04_amd64.deb

Sebelum kita menginstal biner node data, kita perlu menginstal dependensi, libclass-methodmaker-perl:


sudo apt update
sudo apt install libclass-methodmaker-perl

Kita sekarang dapat menginstal data catatan biner menggunakan dpkg:


sudo dpkg -i mysql-cluster-community-data-node_7.6.6-1ubuntu18.04_amd64.deb

Node data mengambil konfigurasinya dari lokasi standar MySQL, /etc/my.cnf. Buat file ini menggunakan editor teks favorit Anda dan mulai mengeditnya:


$ sudo nano /etc/my.cnf

Tambahkan parameter konfigurasi berikut ke file:


[mysql_cluster]
# Options for NDB Cluster processes:
ndb-connectstring=198.51.100.2  # location of cluster manager

Menentukan lokasi node Cluster Manager adalah satu-satunya konfigurasi yang diperlukan untuk memulai ndbd. Konfigurasi lainnya akan ditarik langsung dari manajer.

Simpan dan keluar dari file.

Dalam contoh kami, node data akan mengetahui bahwa direktori datanya adalah /usr/local/mysql/data, sesuai konfigurasi manajer. Sebelum memulai daemon, kami akan membuat direktori ini pada node:


$ sudo mkdir -p /usr/local/mysql/data

Sekarang kita dapat memulai node data menggunakan perintah berikut:


$sudo ndbd

Anda akan melihat output berikut:


2018-07-18 19:48:21 [ndbd] INFO     -- Angel connected to '198.51.100.2:1186'
2018-07-18 19:48:21 [ndbd] INFO     -- Angel allocated nodeid: 2

Daemon node data NDB telah berhasil diinstal dan sekarang berjalan di server Anda.

Kami juga perlu mengizinkan koneksi masuk dari node MySQL Cluster lainnya melalui jaringan pribadi.

Jika Anda tidak mengonfigurasi firewall ufw saat mengatur Server ini, Anda dapat langsung beralih ke menyiapkan layanan systemd untuk ndbd.

Kami akan menambahkan aturan untuk mengizinkan koneksi masuk dari Cluster Manager dan node data lainnya:


sudo ufw allow from 198.51.100.0
sudo ufw allow from 198.51.100.2

Setelah memasukkan perintah ini, Anda akan melihat output berikut:


Rule added

Server node data MySQL Anda sekarang dapat berkomunikasi dengan Cluster Manager dan node data lainnya melalui jaringan pribadi.

Terakhir, kami juga ingin daemon node data dijalankan secara otomatis ketika server melakukan booting. Kami akan mengikuti prosedur yang sama dengan yang digunakan untuk Cluster Manager, dan membuat layanan systemd.

Sebelum kami membuat layanan, kami akan mematikan proses ndbd yang sedang berjalan:


$ sudo pkill -f ndbd

Sekarang, buka dan edit file Unit sistemd berikut menggunakan editor favorit Anda:


$ sudo nano /etc/systemd/system/ndbd.service

Rekatkan kode berikut:


[Unit]
Description=MySQL NDB Data Node Daemon
After=network.target auditd.service

[Service]
Type=forking
ExecStart=/usr/sbin/ndbd
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

Di sini, kami telah menambahkan sekumpulan opsi yang menginstruksikan systemd tentang cara memulai, menghentikan, dan memulai kembali proses ndbd. Untuk mempelajari lebih lanjut tentang opsi yang digunakan dalam konfigurasi unit ini, bacalah manual sistemd.

Simpan dan tutup file.

Sekarang, muat ulang konfigurasi manajer systemd menggunakan daemon-reload:


$ sudo systemctl daemon-reload

Kami sekarang akan mengaktifkan layanan yang baru saja kami buat sehingga daemon node data dimulai saat reboot:


$ sudo systemctl enable ndbd

Akhirnya, kami akan memulai layanan:


$ sudo systemctl start ndbd

Anda dapat memverifikasi bahwa layanan NDB Cluster Management sedang berjalan:


$ sudo systemctl status ndbd

Anda akan melihat output berikut:


● ndbd.service - MySQL NDB Data Node Daemon
   Loaded: loaded (/etc/systemd/system/ndbd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-08-06 08:23:10 UTC; 26s ago
  Process: 1114 ExecStart=/usr/sbin/ndbd (code=exited, status=0/SUCCESS)
 Main PID: 1115 (ndbd)
    Tasks: 46 (limit: 4915)
   CGroup: /system.slice/ndbd.service
           |-1115 /usr/sbin/ndbd
           `-1116 /usr/sbin/ndbd

Yang menunjukkan bahwa daemon node data MySQL Cluster ndbd sekarang berjalan sebagai layanan systemd. Node data Anda sekarang harus berfungsi penuh dan dapat terhubung ke MySQL Cluster Manager.

Setelah Anda selesai menyiapkan node data pertama, ulangi langkah-langkah di bagian ini pada node data lainnya (198.51.100.1 dalam tutorial ini).


Langkah 3 - Mengkonfigurasi dan Memulai Server MySQL dan Klien

Server MySQL standar, seperti yang tersedia di repositori APT Ubuntu, tidak mendukung mesin MySQL Cluster NDB. Ini berarti kita perlu menginstal server SQL khusus yang dikemas dengan perangkat lunak MySQL Cluster lain yang telah kita instal dalam tutorial ini.

Sekarang, masuk ke Cluster Manager (dalam tutorial ini, 198.51.100.2), dan unduh arsip .tar ini (ingat bahwa kami menginstal Server MySQL pada node yang sama dengan Cluster Manager kami - dalam pengaturan produksi Anda harus menjalankan ini daemon pada node yang berbeda):


$ cd ~
$ wget https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.6/mysql-cluster_7.6.6-1ubuntu18.04_amd64.deb-bundle.tar

Kami sekarang akan mengekstrak arsip ini ke direktori yang disebut install. Pertama, buat direktori:


mkdir install

Sekarang ekstrak arsip ke direktori ini:


$ tar -xvf mysql-cluster_7.6.6-1ubuntu18.04_amd64.deb-bundle.tar -C install/

Pindah ke direktori ini, berisi binari komponen MySQL Cluster yang diekstraksi:


$ cd install

Sebelum kita menginstal biner server MySQL, kita perlu menginstal beberapa dependensi:


$ sudo apt update
$ sudo apt install libaio1 libmecab2

Sekarang, kita perlu menginstal dependensi MySQL Cluster, yang dibundel dalam arsip tar yang baru saja kita ekstrak:


sudo dpkg -i mysql-common_7.6.6-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-cluster-community-client_7.6.6-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-client_7.6.6-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-cluster-community-server_7.6.6-1ubuntu18.04_amd64.deb

Jika Anda menemukan error pada saat melakukan install mysql-cluster-community-server, itu desebabkan ada librari yang kurang


Preparing to unpack mysql-cluster-community-server_7.6.6-1ubuntu18.04_amd64.deb ...
Unpacking mysql-cluster-community-server (7.6.6-1ubuntu18.04) ...
dpkg: dependency problems prevent configuration of mysql-cluster-community-server:
 mysql-cluster-community-server depends on perl; however:
  Package perl is not installed.

dpkg: error processing package mysql-cluster-community-server (--install):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...
Processing triggers for man-db (2.8.3-2) ...
Errors were encountered while processing:
mysql-cluster-community-server

Jalankan perintah berikut untuk menyelesaikan masalah ini.


apt --fix-broken install

Saat memasang mysql-cluster-community-server, prompt konfigurasi akan muncul, meminta Anda untuk mengatur kata sandi untuk akun root dari database MySQL Anda. Pilih kata sandi yang kuat dan aman, dan tekan . Masukkan kembali kata sandi root ini saat diminta, dan tekan sekali lagi untuk menyelesaikan instalasi.

Kita sekarang dapat menginstal biner server MySQL menggunakan dpkg:


sudo dpkg -i mysql-server_7.6.6-1ubuntu18.04_amd64.deb

Kita sekarang perlu mengkonfigurasi instalasi server MySQL ini. Konfigurasi untuk MySQL Server disimpan dalam file /etc/mysql/my.cnf default.

Buka file konfigurasi ini menggunakan editor favorit Anda:


sudo nano /etc/mysql/my.cnf

Anda akan melihat teks berikut:


# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

#
# The MySQL Cluster Community Server configuration file.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

Tambahkan konfigurasi berikut untuk itu:


[mysqld]
# Options for mysqld process:
ndbcluster                      # run NDB storage engine

[mysql_cluster]
# Options for NDB Cluster processes:
ndb-connectstring=198.51.100.2  # location of management server

Simpan dan keluar dari file.

Mulai ulang server MySQL agar perubahan ini diterapkan:


sudo systemctl restart mysql

MySQL secara default akan mulai secara otomatis ketika server Anda reboot. Jika tidak, perintah berikut harus memperbaikinya:


sudo systemctl enable mysql

SQL server sekarang harus berjalan di Cluster Manager / MySQL Server Anda.

Pada langkah berikutnya, kami akan menjalankan beberapa perintah untuk memverifikasi bahwa instalasi MySQL Cluster kami berfungsi seperti yang diharapkan.


Langkah 4 - Memverifikasi Instalasi MySQL Cluster

Untuk memverifikasi instalasi MySQL Cluster Anda, masuk ke node Cluster Manager / SQL Server Anda.

Kami akan membuka klien MySQL dari baris perintah dan terhubung ke akun root yang baru saja kami konfigurasikan dengan memasukkan perintah berikut:


$ mysql -u root -p 

Masukkan kata sandi Anda saat diminta, dan tekan ENTER.

Anda akan melihat output yang mirip dengan:


Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.22-ndb-7.6.6 MySQL Cluster Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Setelah masuk ke dalam klien MySQL, jalankan perintah berikut:


SHOW ENGINE NDB STATUS \G

Anda sekarang akan melihat informasi tentang mesin NDB cluster, dimulai dengan parameter koneksi:


*************************** 1. row ***************************
  Type: ndbcluster
  Name: connection
Status: cluster_node_id=4, connected_host=198.51.100.2, connected_port=1186, number_of_data_nodes=2, number_of_ready_data_nodes=2, connect_count=0
. . .

Ini menunjukkan bahwa Anda telah berhasil terhubung ke MySQL Cluster Anda.

Perhatikan di sini jumlah ready_data_nodes: 2. Redundansi ini memungkinkan cluster MySQL Anda untuk terus beroperasi bahkan jika salah satu node data gagal. Ini juga berarti bahwa kueri SQL Anda akan dimuat seimbang di kedua node data.

Anda dapat mencoba mematikan salah satu node data untuk menguji stabilitas cluster. Tes paling sederhana adalah dengan me-restart data node untuk sepenuhnya menguji proses pemulihan. Anda harus melihat nilai number_of_ready_data_nodes berubah menjadi 1 dan cadangan hingga 2 lagi ketika simpul reboot dan menghubungkan kembali ke Cluster Manager.

Untuk keluar dari prompt MySQL, cukup ketik keluar atau tekan CTRL-D.

Ini adalah tes pertama yang menunjukkan bahwa cluster MySQL, server, dan klien berfungsi. Kami sekarang akan melalui tes tambahan untuk mengonfirmasi bahwa cluster berfungsi dengan benar.

Buka konsol manajemen Cluster, ndb_mgm menggunakan perintah:


ndb_mgm

Anda akan melihat output berikut:


-- NDB Cluster -- Management Client --
ndb_mgm>

Setelah di dalam konsol masukkan perintah SHOW dan tekan ENTER:


SHOW

Anda akan melihat output berikut:


Connected to Management Server at: 198.51.100.2:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2    @198.51.100.0  (mysql-5.7.22 ndb-7.6.6, Nodegroup: 0, *)
id=3    @198.51.100.1  (mysql-5.7.22 ndb-7.6.6, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @198.51.100.2  (mysql-5.7.22 ndb-7.6.6)

[mysqld(API)]   1 node(s)
id=4    @198.51.100.2  (mysql-5.7.22 ndb-7.6.6)

Di atas menunjukkan bahwa ada dua data node yang terhubung dengan node-id 2 dan 3. Ada juga satu node manajemen dengan node-id 1 dan satu server MySQL dengan node-id 4. Anda dapat menampilkan informasi lebih lanjut tentang setiap id dengan mengetikkannya nomor dengan perintah STATUS sebagai berikut:


2 STATUS

Perintah di atas menunjukkan status, versi MySQL, dan versi NDB dari node 2:


Node 2: started (mysql-5.7.22 ndb-7.6.6)

Untuk keluar dari konsol manajemen ketik quit, lalu tekan ENTER.

Konsol manajemen sangat kuat dan memberi Anda banyak opsi lain untuk mengelola cluster dan datanya, termasuk membuat cadangan online. Untuk informasi lebih lanjut, baca dokumentasi resmi MySQL. Pada titik ini, Anda telah sepenuhnya menguji instalasi MySQL Cluster Anda.

Langkah penutup panduan ini menunjukkan kepada Anda cara membuat dan uji memasukkan data ke dalam MySQL Cluster ini.


Langkah 5 - Memasukkan Data ke dalam MySQL Cluster

Langkah pengujian penutup, Anda bisa coba membuat database, tabel dan melakukan Insert, select, update, dan delete pada database. Silahkan baca Perintah-perintah dasar MySQL. Namun sebelum ada mulai Anda perlu mengatur beberapa hal, agar server mysql bisa diakses dari komputer/host lain, karena secara default server mysql bersifat localhost saja. Untuk pengaturan tersebut silahkan baca Menambah user MySQL melalui terminal.