MyCat2 安装过程中, 不少同学卡在数据库配置上浪费不少时间. 这里写一个纠错版, 可以顺利通过数据库的配置部分. 其他配置和部署, 请继续参考官方文档.
依赖组件
请安装jdk8 和 mysql8, 这里不做赘述.
sudo apt-get install openjdk-8-jdk
sudo apt-get install mysql-server
mysql创建用户,权限配置
CREATE USER 'mycat'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'mycat'@'%' ;
XA RECOVER;
update user set host='%' where user='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 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官方文档.
|