重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
背景客户环境数据库目前使用的是 MariaDB 10.1.9,计划迁移到 MySQL 5.7.25,需要测试迁移是否能成功,以及迁移到 MySQL 后数据库的性能对比。
创新互联主营萧县网站建设的网络公司,主营网站建设方案,手机APP定制开发,萧县h5重庆小程序开发搭建,萧县网站营销推广欢迎萧县等地区企业咨询
一、准备环境
安装 MariaDB 10.1.9
2. 安装 mysql 5.7.25
二、迁移测试
对 MariaDB 全备
2. 导入全备到 MySQL 5.7.25
可以看到在导入全备时有个报错,从字面看,是 mysql.proc 这张表损坏了。
接下来我们分析下,这个报错到底是什么
四、性能测试结果
从 sysbench 压测的结果来看,在相同配置的服务器以及保持重要参数一致的情况下(比如双一打开),MariaDB 10.1.9 与 MySQL 5.7.25 读写性能相差不大。
五、总结
经测试,MariaDB 10.1.9 可以正常迁移到 MySQL 5.7.25,并能保证迁移后性能不下降或者略有上升。
关键是要弄清楚.db是什么数据库,就我所知,sqlanywhere和sqllite的数据库文件都用的是.db做后缀。
弄明白就好了,用odbc连接.db,然后用navicat的导入导出功能进行数据导入处理。
1、打开电脑,在电脑桌面的开始界面中找到mysql,如图所示。
2、双击打开mysql软件,并输入密码,如图所示。
3、如果sql文件的内容中有创建数据库的语句,或者想将表存放在已有的数据库,在这里就不用创建数据库。
4、输入“show databases;”就能看到自己创建的数据库,如图所示。
5、输入“use 数据库名”,开始使用这个数据库,如图所示。
6、开始导入sql文件,输入“source sql文件的路径”(注意文件路径要是复制来的,要将"\"全部换成“/”)。
7、最后输入“show tables”,就会看到导入的数据了,如图所示。