mysql如何更新服务器数据库

我出于兴趣做了个网站。这个网站可以查询一些信息,这些信息放在服务器库A中,有abc3个表。另外服务器还有个库B,用于存放注册用户和访问记录。其中A库的信息并不是服务器自动更新,也不需要用户更新(说白了就是只能查),而是由我定期更新。B库的信息是自动更新的。
为了测试代码,所有代码都是我在本地店内写好测试好了之后再复制到服务器上的(本地和服务器都是windows)。也就是说,前后端及数据库整套和服务器端是一样的一套。只不过在本地,我会定期更新A库,而不会去同步B库。而且本地的B库都是测试用的账号和记录,是不能同步到服务器上去的。
目前我更新A库的办法是,将本地A库更新好,然后在data文件夹下,连同整个库文件夹,包含里面的3个ibd文件直接复制粘贴到服务器上。
这个做法我查到好像是不规范的,我感觉理想状况应该是直接账号密码登录,然后在mysql workbench里面去更新服务器上的库。请教应该如何操作?

可以使用阿里开源的数据同步工具 canal,本地A库有数据更新可自动同步服务器A库。对照官方手册操作,比较容易实现。