天天看點

mysql叢集的使用與簡單測試應用場景操作步驟

應用場景

當搭建了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 ;