zoukankan      html  css  js  c++  java
  • MyCat分库分表-安装

    准备3台虚拟机CentOS7,一台MyCat,两台MySQL

    一、安装MySQL

      打开MySQL官网mysql.com根据提示安装

      1、yum仓库 https://dev.mysql.com/downloads/repo/yum/ 点击Linux7那个,下载下mysql80-xxxxx.rpm,上传到两台MySQL虚拟机。

      2、yum localinstall mysql80-xxxxx.rpm

      3、yum install mysql-community-server   很慢,等吧

      4、启动 service mysqld start

      5、查看密码 grep 'temporary password' /var/log/mysqld.log

       6、登录 mysql -uroot -p

      7、修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

      8、刷新 flush privileges;

      9、创建账户(使用老的加密方式) create user 'badcat'@'%' identified with mysql_native_password by 'xxxxxxx';

         授权 grant all on *.* 'badcat'@'%';

         刷新 flush privileges;

      至此可以使用navicat连接了

    二、安装MyCat

      注:这个需要安装Java环境。

      打开MyCat的官网 mycat.io,下载1.6.7.3版本,将压缩包上传到MyCat虚拟机。

      1、解压 tar -zxvf Mycat-server-xxxxx.tar.gz

      2、cd conf 修改配置文件

      3、vim server.xml 

       4、vim schema.xml

       database是数据库的名,之后创建

     

      5、vim autopartition-long.txt

     

      6、根据配置,创建数据库和表:mycat 创建数据库(user),mysql创建user_131和user_132;3个数据库都创建user表 

      7、启动mycat ./bin/mycat console

      至此可以使用navicat连接mycat了,这个端口是8066

                  

                             整理自慕课网《java架构师体系课》

      

  • 相关阅读:
    PHP post接口返回数据
    wamp 安装多版本php
    关于WAMP的apache 人多了就访问非常卡的问题解决方法(转)
    在生产环境上重装wamp
    wamp不记录访问日志的办法
    oracle数据库锁表解决办法
    wampserver 中127.0.0.1可以访问,但localhost无法访问
    PLSQL中查询数据的时候查询结果显示中文乱码(转)
    Could not read from remote repository
    17-案例
  • 原文地址:https://www.cnblogs.com/hmxs/p/12290369.html
Copyright © 2011-2022 走看看