binary-log

    -1熱度

    1回答

    我想建立一個重構,測試和部署我的數據庫的過程。經過某種研究後,我發現liquibase是管理我的數據庫版本的好工具。類似的工作也可以通過mysql binary logs完成。 你能告訴我有沒有liquibase上面的mysql二進制日誌的好處?

    1熱度

    1回答

    我試圖通過觸發器或存儲過程將行插入到表中,而無需將任何數據寫入二進制日誌。這可能嗎?我知道,對於正常連接,您可以設置SQL_LOG_BIN=0以禁用連接的二進制日誌記錄,但我無法使其用於觸發器。如果有辦法通過聯合引擎表執行此操作,那也可以。 編輯: 我可以通過一個存儲過程幾乎做到這一點:通過調用從MySQL提示的步驟 CREATE PROCEDURE nolog_insert(`id` INT,

    0熱度

    1回答

    我正在使用MySQL社區服務器5.1。我記得前一陣子,我聽說可以配置MySQL數據庫來將二進制日誌信息保存到MySQL表中。我做了一個簡短的搜索,並沒有回來這次我正在尋找的東西。我想在一些數據庫表中查看來自二進制日誌的所有信息。有人對這個有了解嗎? 謝謝

    0熱度

    1回答

    我想在Bitnami準備好的VM上配置MySQL進行復制(不要與MySQL與Bitnami的複製混淆),而且我的二進制日誌記錄存在問題。 當我在[mysqld]下的my.cnf文件中添加行log-bin = mysql-bin或log_bin = mysql-bin時,一切都會保存並且MySQL重新啓動就好了。但是當我測試我的應用程序時,只有讀取事務正在工作。編輯或創建新內容失敗。 我還沒有找到另

    4熱度

    1回答

    我一直在使用MAMP安裝幾個星期,現在當我啓動它時,它不會啓動。沒有mysql進程正在運行,所以我檢查錯誤日誌,顯示下面當我啓動服務器: 130826 14:19:55 mysqld_safe Starting mysqld daemon with databases from /Applications/MAMP/db/mysql 130826 14:19:55 [Warning] You h

    0熱度

    1回答

    所以我有一個二進制日誌需要永久恢復,因爲一些寫得不好的代碼每隔一秒鐘就會更新一個表格,對於當前登錄的每個用戶。當然,恢復過程正在恢復這些行中的每一行,並使腳本比需要的時間更長。 更新此文件以從所有二進制日誌中刪除特定查詢的最快方法是什麼?我有這個PHP腳本,我測試過它在一個較小的文件上工作,但preg_replace似乎有一些限制(或者只是PHP作爲一個整體),當它涉及到文件大小。 這裏是我的PH

    0熱度

    1回答

    我有一個數據庫,在他的所有表上使用InnoDB引擎,運行在VM場中的Windows Server 2008 R2 64位上。我的組織的策略促使每臺服務器都必須具有可在主服務器(DRP)發生災難時運行的複製功能。所以,爲了達到這個目的,我嘗試激活了log-bin(部署一個從屬服務器),我檢查了CPU和內存使用情況,並且一切似乎都正常,但是沒有創建日誌文件, DB開始拒絕大量連接,並且該應用程序開始表

    0熱度

    1回答

    我從本地主機的一些二進制日誌文件,但是當我寫 mysqlbinlog mysql-bin.000001 > statament.sql 或文本文件,它只是返回胡言亂語即 /*!40019 SET @@session.max_insert_delayed_threads=0*/; /*!50003 SET @[email protected]@COMPLETION_TYPE,COMP

    2熱度

    3回答

    我正在查看將四個不同數據庫複製到一羣從站的複製系統。我遇到了一個問題,即一個應用程序/數據庫正在運行一些大型查詢,這些查詢正在阻止其他數據庫中的複製。 顯然我正在尋找其他方法來解決這個問題,但我的想法之一是是否有可能讓每個數據庫使用單獨的二進制日誌,以便一個日誌卡住不會阻止更新其他數據庫。

    5熱度

    2回答

    我正在嘗試手動解碼mysql二進制日誌的ROW格式。每個更新/插入/刪除事件都有一個TABLE_MAP_EVENT。 此事件包含table_id。我正在使用此ID爲此表的列定義構建一個緩存。 我不時在緩存中出現錯誤,因爲列信息不匹配。我目前無法在簡短的生活連接中重現這些問題,只能在發生二進制日誌文件旋轉的日誌連接中重現。 我懷疑table_id只對一個二進制日誌文件是唯一的。有誰知道這個假設是否成