? ? ? 在快速復制整站時,很多時候都會用到Mysql導出導入。導出一般沒啥問題,而導入數據到目標數據庫,一般是上傳 .sql 文件到服務器,Phpmyadmin限制為50M,如果數據庫的表和數據比較多,那么經常會遇到502 Bad Gateway。

      ? ? ? 前幾天我飽受這個問題的困擾,今天教大家如何解決這個問題。

      ? ? ??其實問題的根本原因是Phpmyadmin上傳限制為50M,雖然可以壓縮,但如果數據庫表和數據很多,PHP運行還是會超時,數據庫不能完整導入,也會產生很多不可預料的問題。

      ? ? ? 那么這個時候我們可以用shell軟件,直接登錄服務器,通過命令行來解決此問題。

      1、先上傳?sql 文件

      因為導出的sql文件一般是在本地硬盤上,所以我們先在寶塔里面上傳 sql 文件。我一般喜歡放到 home 目錄下,方便下一步的操作。

      2、運行shell,進入 mysql 命令界面

      我一般是用xshell5, 小巧,好用,有破解版。登錄服務器后,直接運行命令。

      mysql –u root –p?

      回車后輸入密碼,注意密碼不顯示,直接回車即可。

      3、選擇數據庫??

      use 數據庫名稱

      4、導入數據 sql 文件

      source 文件所在路徑

      然后按下回車鍵,數據就開始導入了。50M以上的Sql文件也很快....

      如果數據庫比較大,數據比較多,用這個方法簡直太爽了,完全解決了Phpmyadmin各種限制的噩夢。

      我是做跨境的老王,在這里分享這個方法給大家,希望有所幫助!


      點贊(2) 打賞

      評論列表 共有 0 條評論

      暫無評論

      服務號

      訂閱號

      備注【拉群】

      商務洽談

      微信聯系站長

      發表
      評論
      立即
      投稿
      返回
      頂部