mysql 5.7.22安装innodb cluster的坑

首先下载了mysql官方网站的server installer 包 版本是5.7.22

安装过程顺风顺水,因为没必要使用多于插件,所以安装过程直接选择server 

安装模式选择的是innodb cluster 集群模式,同事讲这个模式可以使用事务,

emmm........那就先安这个,用不用得着再说

安装好以后发现一个问题: 用可视化工具连接不上,帐号密码ip都没问题,端口也是3306

问题来了,问题来了,问题来了,我在安装过程中并没有看到3306选项,反倒看到一个3310

5.7.22版本问题?应该不是,我试过其他5.7.x都没问题,那就是我没试过的innodb的问题咯

试了试果然端口改成3310就ok了可以连接

就此说明innodb cluester mysql端口就是3310


那我的mysql哪里去了?

打开服务,查了半天没有mysql的服务

决定自己创建mysql服务

查了很多资料确定了一个方法:

首先在安装目录找到data文件夹,清空

管理员运行cmd,切换到mysql安装目录bin下

执行命令,生成mysql基础表格数据mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp

然后安装服务mysqld -install

启动服务 net start mysql

服务启动成功!

用可视化工具连接root 密码 3306  可!

3310亦可

俩个端口连接的数据库差异就在 3310 有一个数据库名为mysql_innodb_cluster_metadata表

原来mysql_innodbcluster 是mysql高可用架构 有兴趣了解一下

https://blog.csdn.net/chenhaifeng2016/article/details/70227354

https://blog.csdn.net/finish_cn/article/details/75201015

目前我暂时不需要,所以先到这里


你可能感兴趣的:(mysql5.7)