天天看点

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 ;