應用場景
當搭建了mysql叢集後,現在應當需要使用該mysql叢集了,在使用的過程中,和單節點的mysql極為相似。
操作步驟
1. 配置mysql叢集
mysql叢集已啟動完畢,需要給mysql重新設定密碼,給它權限,才能使得使用者的mysql用戶端navicat,可以連接配接sql節點,進行資料庫的增加,删除,備份,還原操作。具體操作如下:
為sql指定密碼
# /usr/local/src/mysql/bin/mysqladmin -u root password '11111'
啟動mysql指令行視窗
# /usr/local/src/mysql/bin/mysql -u root –p11111
設定通路權限
# mysql> grant all privileges on *.* to root@”%” identified by '11111';
# mysql> flush privileges;
現在,可以用navicat連接配接搭建的mysql叢集了,但是本地需要和叢集在一個網段,或者叢集給本地開放一個端口,讓本地去通路sql伺服器。
注:這裡有兩個sql節點,操作任何一個都是可以的,都是一樣的
2. mysql叢集測試
這裡連接配接任意一個sql節點,比如192.168.202.7 (sql1),在此節點上進行操作。
# /usr/local/src/mysql/bin/mysql -u root -p 11111
# mysql> create database cs;
# mysql> use cs;
Database changed
# mysql> create table cs1(id int,name varchar(10)) engine=ndb ;
注:engine=ndb一定要加上,加上才能同步其他節點
# mysql> insert into cs1 values(1,'test');
# mysql> select * from cs1 ;