Windows下Navicat導出.sql的文件,往Linux導入數據應注意格式

往自己的服務器上部署項目,然後需要往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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章