微擎单个账号数据迁移数据库处理

1、先导出客户使用的模板对应的数据库

登录服务器,如果要导出数据库,先进入到需要放置数据库文件的文件目录

例如,进入服务器根目录下www文件夹下面

命令:cd /www

查看目录下有哪些文件,看看目录是不是自己要放置数据库文件的目录

命令:ls

导出数据表(单个表导出,多个表导出我不会)

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名;

mysqldump -u root -p we7 news > news.sql (输入后会让你输入进入MySQL的密码)


2、源数据导出后,先导入表到搬迁后的数据库。

导入表:数据表放在当前目录,登录数据库,进入数据库

source 表名.sql;

source news.sql;


3、然后数据一般要过滤一遍,微擎是通过unicid区分的,删除掉其他unicid对应的数据,

删除uniacid非305字段的数据行

delete from 表名 where uniacid<>305;

delete from news where uniacid<>305;

4、搬迁后,我们接入的账号的unicid一般是改变了的,这个时候再修改unicid,比如我修改305为2

update 表名 SET 字段名=REPLACE(字段名,'305','2');

update news SET uniacid=REPLACE(uniacid,'305','2');

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容