首先下载了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
目前我暂时不需要,所以先到这里