MySQL数据同步到数据仓库的方案

由于历史原因,MySQL是使用的最多,也是首选的数据库,但当数据量达到千万级别,并有在线分析的需求时,读大于写,MySQL的响应就会越来越慢,直接检索MySQL不但不能得到快速的响应,反而会影响写入性能。

此时,将MySQL数据同步到数据仓库中,从数据仓库中来检索数据就变得非常有必要了。

MySQL8新特性及升级注意点

MySQL8引入了一些新特性,也有一些改动,升级的时候要注意下。

Authentication 身份认证

身份认证时默认使用的是`caching_sha2_password`,而之前的版本是`mysql_native_password`,老的程序不兼容,比如MySQL管理工具`Sequel Pro`等。

MySQL允许用户外网访问

MySQL默认只能从本机访问,如果要允许用户外网访问,需要修改相关权限。 先使用MySQL自带的终端命令登录 mysql -uroot -p 成功后切数据库mysql,并为相关用户修改权限,这里以root为例 use mysql; update user set Host='%' where Host='localhost'; grant all privileges on *.* to 'root'@'%'; flush privileges; 执行完后就可以外网访问了。 点击量: 459

MySQL bin log文件越来越大的问题

MySQL5.7版本默认开启保存二进制日志,文件以mysql-bin开头,时间一长,这些日志会越来会大,越来越多。

如果服务器空间有限或不需要保存二进制日志,如本地测试,则可以删除并在配置文件中关闭日志。

首先清除日志,最好不要直接清,而是通过以下命令

豫ICP备19001387号-1