往自己的服务器上部署项目,然后需要往Linux服务器上需要导入数据,碰到的一些问题记录下来。(轻喷)
Navicat工具很方便,我们常常使用它导出.sql文件,但是我试了下直接把导出的文件直接上传Linux服务器并导入数据库的时候结果出现了问题,然后各种查,然后看到一位老哥说是,备份一下再导入就不会出现格式错误了,如下:
先说一下Navicat备份导出的步骤:
把文件提取到桌面
然后打开提取的文件:删掉
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `situation`.`traffic_message`;
DROP TABLE IF EXISTS `situation`.`traffic_message_type`;
然后把修改后的文件上传到Linux服务器下的root文件夹下,可以用xFTP;
然后,在这说明一下,之前删掉的是Navicat生成的建库命令,这个命令在Linux上行不通会报错,在这里得需要手动建库,进入mysql后输入:create database situation;(situation是你自定义的文件名)
查一下:show databases; 看下建成功了吗;
进入mysql下,输入:mysql -u root -p 后再输入密码
然后再输入:source /root/你提取的文件名.sql
到这再查一下:show databases;连接库:use situation,查看表:show tables;