1,第一步创建一个数据库,
2,创建表结构
CREATE TABLE bearshop_user (user_id int(11) NOT NULL AUTO_INCREMENT,nickname varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,wxaccount varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,mobile varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,avatar varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,openid varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,price decimal(10, 2) NOT NULL DEFAULT 0.00,freezeprice decimal(10, 2) NOT NULL DEFAULT 0.00,signature varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,userintro varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,useredittime int(11) NULL DEFAULT NULL,paypasswd varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,cardname varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,cardid varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,access_token varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,contract varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,spoints int(11) NOT NULL DEFAULT 0,upoints int(11) NOT NULL DEFAULT 0,spassword varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,city varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,province varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,country varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,is_company tinyint(1) NULL DEFAULT 0 COMMENT ‘0.未认证 1.已认证’,is_company_type tinyint(1) NULL DEFAULT 0 COMMENT ‘0.个人 1.企业’,company_valid int(11) NULL DEFAULT NULL,qunfa_time varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,qunfa_num tinyint(1) NOT NULL DEFAULT 0,isauth tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘0.未认证 1.认证’,authcode int(5) NOT NULL,subscribe tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘0.未关注 1.已关注’,subscribe_time int(11) NOT NULL,platform_pingbi tinyint(1) NULL DEFAULT 0 COMMENT ‘0.未屏蔽 1.屏蔽’,is_btwoc tinyint(1) NULL DEFAULT 0 COMMENT ‘0.不是 1.是’,recommend_store tinyint(1) NULL DEFAULT 0 COMMENT ‘0.否 1.是’,discoverid int(11) NOT NULL DEFAULT 0,auto_guanzhu tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘0.未自动 1.自动’,ziying tinyint(2) NULL DEFAULT 0,vip_order_sn varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,islock tinyint(2) NULL DEFAULT 0,registrationid varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,gzhopenid varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (user_id) USING BTREE
) ENGINE = INNODB AUTO_INCREMENT=83 DEFAULT ChARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
其中 ENGINE = INNODB AUTO_INCREMENT=83 DEFAULT ChARSET=utf8mb4 ROW_FORMAT=DYNAMIC; 之前到处的再次导入的时候有点问题。所以必须一样。创建表找到文件物理路径,成功进入下一步。
3, 执行 alter table bearshop_user discard tablespace; ibd文件解除绑定。这时候看下数据库文件物理路径 为空了
4,net stop mysql; mysql 停止服务,把备份的 ibd文件 复制到之前的物理路径, net start mysql; mysql 启动服务。
5 alter table bearshop_user IMPORT tablespace; ibd文件绑定. 打开数据库,数据恢复可以了。