小狐貍ChatGPT系統 不同老版本升級至新版數據庫結構同步教程

最新版2.6.7下載:https://download.csdn.net/download/mo3408/88656497

小狐貍GPT付費體驗系統如何升級,該系統更新比較頻繁,也造成了特別有用戶數據情況下升級時麻煩,特別針對會員關心的問題出一篇操作教程,本次教程以1.8.3版本升級至目前最新的1.8.6版本為例,同步完成順便測試下新版功能提供下載,具體參照下方說明操作。

方法一:遠程同步兩個數據庫結構

方法二:本地同步(把新老兩個數據庫工具打開同步,同步完再導入使用中的替換,參考下方該步驟略)

方法一如下操作:

網站后臺版本更新,直接上傳數據包覆蓋原來的目錄即可,然后再修改數據庫配置文件,或者把上傳包中的數據庫配置文件刪除,這樣就不需要再修改了。

上傳系統至目錄

1683796435-ba4da48c8cf349b

解壓目錄

1683796477-86723361250c9dc

刪除目錄下.env文件,便于保留原來的就不需要再修改了

1683796610-760e415d95c1c6a

把解壓后的目錄下的所有文件復制或剪切至

1683796668-08ee204a4a59ab2

操作完進下后臺看看正不正常,能正常打開說明沒大問題

1683796848-59ae165fd17fddb

進入站點新增的功能AI模擬出錯,說明數據庫沒增加原因

1683796998-db43690d77d4644

然后打開H5端看看是否正常,H5打開正常,大的沒什么問題,下面就需要把數據庫升級一下,采用navicat工具同步結構的方式,本地遠程管理的方式鏈接數據庫,需要先把數據權限打開,處理完成再關閉。

小狐貍ChatGPT系統 不同老版本升級至新版數據庫結構同步教程插圖6

navicat工具打開新建鏈接遠程鏈接數據庫,注意本地MYSQL版本盡量一致,下方測試本地安裝的MYSQL5.7,寶塔后臺MYSQL5.6,這樣不同版本同步有時候會導致出錯,可網站找下文章兩個不同版本數據同步結構出錯的解決方法(MYSQL 5.7數據庫同步結構#1067報錯),上述問題已對應處理過所以不影響

1683797262-8c82e9dfa3a4fcf

輸入寶塔網站對應的IP、數據名、密碼,確定定點下右邊新增的鏈接

1683797785-796d5208db6a589

雙擊打開鏈接的數據庫

1683797868-e17ce8b01c6a6a9

這里就里使用中數據庫所有的表了

1683797911-55a63b9cbeef52b

下一步新建一個數據庫,導入包里提供的1.8.6的數據庫

1683798079-adc3a3c2f31cffd

字符集輸入ut查找調用,下方排序也一樣

1683798161-0a62d3514a79c5e

建好新數據庫左邊雙擊打開,在右邊空白點右鍵導入提供的新數據庫

1683798251-858034381193dae

1683798296-8f601a75a2aea75

導入成功后會提示,如果有錯誤就要檢查環境了

1683798312-283a2bad4a50bd7

導入后右邊空白F5刷新下,就顯示剛才的表了

1683798382-adfccba187fb588

下面新老 數據庫都打開了,就需要同步結構了,上方菜單工具選擇結構同步,選擇源和要同步到的目標,注意看下圖不要搞錯了

1683798505-ce492e64af40932

選好后點下方對比,因網絡的原因,遠程同步有時候會慢需要等待,下方查詢修改的地方就是需要同步的表或者新增的字段

1683798778-ffbcf55ab3b9706

全部勾選,然后動行查詢同步結構

1683798820-974051ff56da29e

同步完成沒什么錯誤提示就可以使用新數據庫,如果中途中斷出現錯誤需要檢查環境

1683798971-5bc8ee3c9bbc8db

這時候我們再檢查下后臺新增的功能正不正常,后臺還是不正常,500先不管,下方提示有個表不正常

1683799127-b25fd7515d7b6f9

找到該表打開檢查。。。才發現把數據庫名弄錯了,同步到另一個數據庫蕓眾商城演示系統里了,這種錯經常會就范,大家要注意,還好有備份數據庫。找到問題現重復上述的操作,重遠程鏈接要同步正確的數據庫 這次為了不搞錯,打開對比左右邊的表名有對應,說明沒問題,這里特別注意備份要同步的數據庫。

1683799738-725302e31928ec1

再檢查后臺是否正常,新增的功能已能打開,至些結構同步過程就完成了

1683799782-71bde6d5d5fccf6

升級完成后發現新的數據包里有數據,同步結構只是增加表或者字段,數據表里的內容并未同步過去,下面再接著操作把新提供的數據庫內容同步過過去

1683799992-e8ececeffa8347f

上方工具菜單選擇同步數據,這里特別注意新數據庫里涉及內容的只有四張表,為了安全我們只同步這四張表的內容

1683800381-c9afcb6d8de1148

1683800398-9317a003f19d542

選擇好四張表后開始到完成

1683800427-cfff331147829e7

完成以后需要檢查這些數據庫是否過去,先看提供的新數據庫fox_chatgpt_write_prompts

1683800507-6741135ece61ff3

再打開同步后的數據庫對比,看了下沒問題說明成功了,如果哪里不對可參照這樣操作

1683800580-c30c90f4aafcf10

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/377118.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/377118.shtml
英文地址,請注明出處:http://en.pswp.cn/news/377118.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《MySQL 8.0.22執行器源碼分析(3.2)關于HashJoinIterator》

在本文章之前,應該了解的概念: 連接的一些概念、NLJ、BNL、HashJoin算法。 目錄關于join連接probe行保存概念Hashjoin執行流程(十分重要)HashJoinIterator成員函數講解1、BuildHashTable2、ReadNextHashJoinChunk3、ReadRowFromPr…

json 語法_JSON的基本語法

json 語法JSON which stands for JavaScript Object Notation is a lightweight readable data format that is structurally similar to a JavaScript object much like its name suggests. 代表JavaScript Object Notation的 JSON是一種輕量級的可讀數據格式,其結…

RFC3261(17 事務)

SIP是一個基于事務處理的協議:部件之間的交互是通過一系列相互獨立的消息交換來完成的。特別是,一個SIP 事務由一個單個請求和這個請求的所有應答組成,這些應答包括了零個或者多個臨時應答以及一個或者多個終結應答。在事務中,當請…

HDUOJ---1754 I Hate It (線段樹之單點更新查區間最大值)

I Hate It Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 33469 Accepted Submission(s): 13168 Problem Description很多學校流行一種比較的習慣。老師們很喜歡詢問,從某某到某某當中,…

WEG的完整形式是什么?

WEG:邪惡邪惡的咧嘴 (WEG: Wicked Evil Grin) WEG is an abbreviation of "Wicked Evil Grin". WEG是“ Wicked Evil Grin”的縮寫 。 It is also known as EWG (Evil Wicked Grin) "Grin" refers to a broad smile. "Wicked" refer…

C# 把數字轉換成鏈表

例如&#xff1a;123456轉換成 1 -> 2 -> 3-> 4-> 5-> 6 View Code static LinkedList<int> CovertIntToLinkedList(int num){Stack<int> stack new Stack<int>();LinkedList<int> result new LinkedList<int>();while (num!0…

《MySQL 8.0.22執行器源碼分析(4.1)Item_sum類以及聚合》

Item_sum類用于SQL聚合函數的特殊表達式基類。 這些表達式是在聚合函數&#xff08;sum、max&#xff09;等幫助下形成的。item_sum類也是window函數的基類。 聚合函數&#xff08;Aggregate Function&#xff09;實現的大部分代碼在item_sum.h和item_sum.cc 聚合函數限制 不…

Java 性能優化實戰記錄(2)---句柄泄漏和監控

前言: Java不存在內存泄漏, 但存在過期引用以及資源泄漏. (個人看法, 請大牛指正) 這邊對文件句柄泄漏的場景進行下模擬, 并對此做下簡單的分析.如下代碼為模擬一個服務進程, 忽略了句柄關閉, 造成不能繼續正常服務的小場景. 1 public class FileHandleLeakExample {2 3 p…

什么是Java文件?

Java文件 (Java files) The file is a class of java.io package. 該文件是java.io包的類。 If we create a file then we need to remember one thing before creating a file. First, we need to check whether a file exists of the same name or not. If a file of the sa…

繞過本地驗證提交HTML數據

我們在入侵一個網站,比如上傳或者自己定義提交的文件時,會在本地的代碼中遇到阻礙,,也就是過 濾,過濾有兩種,一種是在遠程服務器的腳本上進行的過濾,這段代碼是在服務器上運行后產生作用的,這種過 濾方式叫做遠程過濾;另一種是在我們的IE瀏覽器里執行的腳本過濾,就是說是在我們…

《dp補卡——343. 整數拆分、96. 不同的二叉搜索樹》

343. 整數拆分 1、確定dp數組以及下標含義。 dp[i]&#xff1a;分拆數字i&#xff0c;可以得到的最大的乘積 2、確定遞推公式&#xff1a; dp[i]最大乘積出處&#xff1a;從1遍歷j到i&#xff0c;j * dp[i-j] 與 j * (i-j)取最大值。( 拆分j的情況&#xff0c;在遍歷j的過程…

Adroid學習之 從源碼角度分析-禁止使用回退按鈕方案

有時候&#xff0c;不能讓用戶進行回退操作&#xff0c;如何處理&#xff1f; 查看返回鍵觸發了哪些方法。在打開程序后把這個方法禁止了。問題&#xff1a;程序在后臺駐留&#xff0c;這樣就會出現&#xff0c;其他時候也不能使用回退按鈕。如何處理&#xff0c;在onpase()時方…

騎士游歷問題問題_騎士步行問題

騎士游歷問題問題Problem Statement: 問題陳述&#xff1a; There is a chessboard of size NM and starting position (sx, sy) and destination position (dx,dy). You have to find out how many minimum numbers of moves a knight goes to that destination position? 有…

Android基礎之用Eclipse搭建Android開發環境和創建第一個Android項目(Windows平臺)...

一、搭建Android開發環境 準備工作&#xff1a;下載Eclipse、JDK、Android SDK、ADT插件 下載地址&#xff1a;Eclipse:http://www.eclipse.org/downloads/ JDK&#xff1a;http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Android SD…

《dp補卡——01背包問題》

目錄01背包[416. 分割等和子集](https://leetcode-cn.com/problems/partition-equal-subset-sum/)[1049. 最后一塊石頭的重量 II](https://leetcode-cn.com/problems/last-stone-weight-ii/)[494. 目標和](https://leetcode-cn.com/problems/target-sum/)01背包 1、dp數組以及…

用JavaScript往DIV動態添加內容

參考&#xff1a;http://zhidao.baidu.com/link?url6jSchyqPiEYCBoKdOmv52YHz9r7MTBms2pK1N6ptOX1kaR2eg320mlW1Sr6n36hpOeOadBxC2rWWGuhZPbms-K <div id"show"></div>要填充的數據為: 這是一個測試例子.jquery&#xff1a;$(function(){ var data …

《dp補卡——完全背包問題》

N件物品和一個最多能背重量為W的背包。第i件物品的重量為weight[i]&#xff0c;得到的價值是value[i]。每件物品都有無限個(可以放入背包多次)&#xff0c;求解將哪些物品裝入背包里物品價值總和最大。 01背包和完全背包唯一不同在于遍歷順序上。 01背包的核心代碼&#xff1a…

Java中的類型轉換

類型轉換 (Typecasting) Typecasting is a term which is introduced in all the language similar to java. Typecasting是一個用與Java類似的所有語言引入的術語。 When we assign primitive datatype to another datatype. 當我們將原始數據類型分配給另一個數據類型時。 I…

讓crash文件中的內存地址變成函數名稱,

假如程序員編譯了inhouse給測試。 如果在測試過程中出現奔潰現象&#xff0c;我想程序員一般會來看Device Log 也就是 crash文件 如果crash文件遇到如下的情況&#xff0c;在重要的地方看不到函數名稱。我想是一件很奔潰的事情。 1 Exception Type: EXC_BAD_ACCESS (SIGSEGV)2…

《dp補卡——多重背包》

多重背包簡介&#xff1a; 有N種物品和一個容量為V的背包。第i種物品最多有Mi件可用&#xff0c;每件耗費的空間為Ci&#xff0c;價值為Wi。求解將哪些物品裝入背包可使得這些物品耗費的空間總和不超過背包容量&#xff0c;且價值總和最大。 將Mi件攤開&#xff0c;就是一個01背…