①目标:理解MyCat分片,能够配置MyCat分片。
②什么是开源数据库中间件MyCat。
可以利用开源数据库中间件软件MyCat实现数据库集群。
③在虚拟机安装数据库mysql5.5,实现双主复制,mysql5.7的安装又不一样,在后面章节会讲。mysql5.7可以实现多主复制。
(1)查询机器节点之前是否安装过mysql。
rpm -qa|grep -i mysql
(2)卸载旧版本mysql。
rpm -e --nodeps 软件名称
rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.i686
然后再用 rpm -qa|grep -i mysql 检查一下,发现没有列表信息了。则说明卸载成功。
(3)安装服务端。
上传软件:
然后:cd ~
rpm -ivh MySQL-server-5.5.24-1.linux2.6.i386.rpm
(4)安装客户端。
上传软件:
然后:cd ~
rpm -ivh MySQL-client-5.5.24-1.linux2.6.i386.rpm
(5)启动mysql服务。
service mysql start
(6)登录mysql。
mysql -u root
(7)设置远程登录权限。
mysql在默认情况下不允许远程登录。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>quit
可以退出mysql命令行。
在本地用sqlyog测试远程连接数据库。
这上面是mysql5.5安装的步骤,mysql5.7的安装步骤又不一样。
④在虚拟机安装与启动数据库中间件mycat。
上传软件:
解压: tar -zxvf Mycat-server-1.4-release-20151019230038-linux.tar.gz
移动到local目录下。
mv mycat /usr/local
后台启动mycat
./mycat start
后台停止mycat
./mycat stop
前台启动mycat:console
mycat的默认端口号是:8066