售前咨询
技术支持
渠道合作

MySQL管理工具MySQL Utilities — 复制在线测试用例数据库

对前面工具mysqlserverinfo, mysqlserverclone, mysqldbexport, mysqldbimport 的实际应用,在工作中,为了诊断问题,新增新功能,测试服务器数据也需要做出相应的更改,这就需要线上数据的副本,来确保解决方案适用于实际的服务器。在这种场景下,使用MySQL主从复制当然也是可行的。

创建一个新的实例,与线上的服务完全一样的选项和数据。

实例

在开始之前,要弄清楚当前运行的实例的配置参数。可以使用mysqlserverinfo 工具来发现配置文件和my_print_defaults 工具来打印出默认的配置。

如此,我们就知晓了当前运行的实例的配置选项和参数。接下来可以使用mysqlserverclone 工具来克隆一个完全一样的实例,–mysqld选项需要指定下面的参数:

  • –log-bin=my_log
  • –general_log
  • –slow_query_log
  • –user=mysql
  • –log-error=<path>

并选择新的数据目录,如下:

接下来,就是导入数据了

如果要复制所有的用户及其权限,需要使用mysqluserclone工具了。

权限

对所有库的读取权限。

对新数据目录的读写权限。

文章转载来自:trustauth.cn

上一篇:

下一篇:

相关新闻

 

领取优惠
免费预约

申请试用SSL证书

提交成功!

咨询客服