MyCat2 安装过程中, 不少同学卡在数据库配置上浪费不少时间.
这里写一个纠错版, 可以顺利通过数据库的配置部分. 其他配置和部署, 请继续参考官方文档.
请安装jdk8 和 mysql8, 这里不做赘述.
sudo apt-get install openjdk-8-jdk sudo apt-get install mysql-servermysql创建用户,权限配置
-- 创建mycat用户 CREATE USER 'mycat'@'%' IDENTIFIED BY '123456'; -- 给mycat用户添加权限, 可以添加全部或者根据权限配置添加 GRANT ALL PRIVILEGES ON *.* TO 'mycat'@'%' ; -- 执行XA RECOVER, 确保开启 XA RECOVER; -- 修改root host类型 update user set host='%' where user='root'; -- root 权限配置 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; GRANT XA_RECOVER_ADMIN ON *.* TO 'root'@'%'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your_password'; -- flush 权限 FLUSH PRIVILEGES;下载安装mycat
下载解压模板
wget http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.20.zip unzip mycat2-install-template-1.20.zip
下载解压依赖插件
cd /pathto/mycat/lib wget http://dl.mycat.org.cn/2.0/1.21-release/mycat2-1.21-release-jar-with-dependencies.jar启动mycat2
添加可执行权限
sudo chmod +x -R /pathto/mycat/bin sudo chmod +x -R lib/*.jar
执行mycat
cd /pathto/mycat/bin ./mycat start验证
mysql -uroot -hlocalhost -P8066 -p # 或者 mysql -uroot -hlocalhost -P8066 -p --default_auth=mysql_native_password其他步骤请参考官方文档
mycat2: mycat2官方文档.



