1、安装Mysql8
https://blog.csdn.net/atongmu2017/article/details/90610444
解决: You are not allowed to create a user with GRANT
https://blog.csdn.net/mxskymx/article/details/88765072
2、配置一主多从数据库架构
https://blog.csdn.net/zyhlwzy/article/details/80569422
补充说明:
binlog日志记录数据改变记录,增长非常迅速,因此需要设置日志过期时间,否则导致磁盘增长速度的加快,甚至出现down机,需要设置日志过期时间,expire_logs_days = 7,具体过期天数,根据数据库增长情况来确定。
3、配置mysqlrouter
https://blog.csdn.net/wzy0623/article/details/100518636
补充说明:
1、mysqlrouter是一个数据库中间件,有点类似于nginx,将数据库链接请求分发到各个数据库,但是并不对操作内容进行分析,因此并不能实现分库分表。
2、mysql8 含有mysqlrouter这个文件夹,所以安装好mysqlrouter可能版本号对用不上,mysqlrouter的版本显示的是数据库的版本,这时需要调整环