Mysql資料庫合併命令,生產級別的挽救措施

2021-10-10 09:32:34 字數 869 閱讀 8143

最近試圖用wordpress搭配git——一款比付費主題更像是付費主題的wordpress免費主題(是的,確實很繞口)建站。

由於操作不當亂改後台設定,外加wordpress+git主題bug嚴重導致站點幾乎報廢,索性刪除原始碼重來。一順手把資料庫也刪了,不過做了備份。(總認為既然**不穩定了那原始碼和資料庫是都要換的,做備份當然是為了恢復使用者資料)

過程心驚膽戰的,個人對資料庫也不是很精通,本來備份資料庫可以通過匯出實現,無奈phpmyadmin出現了問題,大概是「錯誤500命令無法執行」。擅長曲線救國的我把資料庫中其他表刪除了,只留下了wordpress儲存使用者資料的表,並將該錶重新命名,以免後續操作發生衝突。

wp_users、wp_usermeta、wp_comments
重新安裝wordpress並重新建立wordpress資料庫之後,犯難的問題來了,如何把備份的使用者資料遷移到新建立的資料庫呢?

使用mysql命令操作吧:

首先無法判斷這兩個資料庫是否有交集,只能提前刪除新資料庫表中的所有內容,

刪除過程略……

然後執行合併

use [新資料庫]

insert into [新資料的表,要為空]

select * from [備份資料庫]

.[備份資料庫中的表]

;

也可以理解為有兩個資料庫,乙個是剛建立的,乙個是之前備份的,他們都有共同的***表,把新資料庫中***表清空,把備份資料庫中的表內容移進去。

歡迎大佬提出更好的解決方案。

附phpmyadmin報錯,求解決

mysql 資料庫合併命令 mysql命令整合

一,資料庫 1.查詢資料庫 show database 2.查詢所在庫 select database 3.指定查詢庫 show database 資料庫名稱 4.建立資料庫 create database 資料庫名稱 5.刪除資料庫 drop database 資料庫名稱 永久性刪除 6.選擇資料...

mysql 資料庫安裝命令 MySQL 資料庫安裝

4.安裝資料庫 scripts mysql install db user mysql datadir usr local mysql data 這時候報錯了,提示我們沒有找到.scripts mysql install db 這個裡這個檔案或者目錄 因為 mysql install db 這個檔案...

mysql資料庫打折命令 Mysql資料庫常用命令

1.建立資料庫 1 mysql create database test 在mysql裡面建立資料庫,資料庫的id是test。3 root host mysqladmin u root p create test 在linux下建立資料庫,資料庫的id是test。2.刪除資料庫 mysql drop...