好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程

將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程

熱門標簽:小程序智能電話機器人 南昌呼叫中心外呼系統(tǒng)哪家好 怎么去開發(fā)一個電銷機器人 怎么申請400熱線電話 ai電話電話機器人 泗洪正規(guī)電話機器人找哪家 簡單的智能語音電銷機器人 河北便宜電銷機器人軟件 湖南保險智能外呼系統(tǒng)產(chǎn)品介紹

前言

sqlite3只小巧輕便,但是并不支持并發(fā)訪問,當網(wǎng)站并發(fā)量較大時候,數(shù)據(jù)庫請求隊列邊長,有可能導(dǎo)致隊列末尾去數(shù)據(jù)庫操作超時,從而操作失敗。因此需要切換到支持并發(fā)訪問的數(shù)據(jù)庫。切換數(shù)據(jù)庫需要將老的數(shù)據(jù)導(dǎo)出,再導(dǎo)入到新的數(shù)據(jù)庫中,但是sqlite3和mysql的數(shù)據(jù)庫并不完全兼容,需要做部分調(diào)整才能正常導(dǎo)入到mysql中。我最近工作中就遇到了這個問題。

最近一個項目中使用magenetico抓取磁力鏈接,由于它使用的是sqlite3, 文件會越來越大,而且不支持分布式;所以需要將其改造成MySQL,在遷移之前需要將已經(jīng)抓取的15G數(shù)據(jù)導(dǎo)入到MySQL,下面來一起看看詳細的介紹吧

方法如下:

從sqlite3文件dump出sql

sqlite3 database.sqlite3
sqlite3> .output /path/to/dump.sql
sqlite3> .dump
sqlite3> .exit

切分文件

文件比較大的時候,很有導(dǎo)入到一半的時候失敗,這個時候需要從失敗的行開始切分出一個新的sql文件來

awk '{if (NR>=6240863) print $0>"dump_part.sql"}' dump.sql

mysql參數(shù)修改

[mysqld]
max_allowed_packet = 100M

sql兼容, 符號替換

# 1. 刪除不包含 INSERT INTO 的行
# 2. 替換表名 wrap
# 3. 替換 hex
sed '/INSERT INTO/!d;s/"table1"/`table1`/;s/"table2"/`table2`/;s/,X/,/' dump.sql

導(dǎo)入到MySQL

# 加上 force 參數(shù), 防止部分有問題的sql阻止導(dǎo)入
mysql -uroot -p -f magnet  dump.sql

引用

How To Use The SQLite Dump Command

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • php基于Fleaphp框架實現(xiàn)cvs數(shù)據(jù)導(dǎo)入MySQL的方法
  • MySQL中數(shù)據(jù)導(dǎo)入恢復(fù)的簡單教程
  • PHP把MSSQL數(shù)據(jù)導(dǎo)入到MYSQL的方法
  • MySQL中使用load data命令實現(xiàn)數(shù)據(jù)導(dǎo)入的方法
  • 解析csv數(shù)據(jù)導(dǎo)入mysql的方法
  • phpMyAdmin下將Excel中的數(shù)據(jù)導(dǎo)入MySql的圖文方法
  • 3步搞定純真IP數(shù)據(jù)導(dǎo)入到MySQL的方法詳解
  • Excel數(shù)據(jù)導(dǎo)入Mysql數(shù)據(jù)庫的實現(xiàn)代碼
  • 如何把ACCESS的數(shù)據(jù)導(dǎo)入到Mysql中
  • MYSQL大數(shù)據(jù)導(dǎo)入
  • 分析Mysql大量數(shù)據(jù)導(dǎo)入遇到的問題以及解決方案

標簽:柳州 景德鎮(zhèn) 淮安 瀘州 威海 荊門 那曲 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標題《將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程》,本文關(guān)鍵詞  將,sqlite3,中,數(shù)據(jù),導(dǎo)入,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于將sqlite3中數(shù)據(jù)導(dǎo)入到mysql中的實戰(zhàn)教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章