我通常採用MySQL轉儲備份我的數據庫,同時我觀察到我的子域我託管應用程序不加載。當我在PHPmyadmin中檢查狀態時。它顯示一個錯誤,說'等待表鎖定屬性'。我搜索了同樣的幾個線程,但我只是不理解它是如何與我的子域加載,因爲我沒有在我的索引頁面中使用任何數據庫連接或查詢。請幫忙。mysql轉儲命令vs'等待表鎖定屬性'
在此先感謝。
我通常採用MySQL轉儲備份我的數據庫,同時我觀察到我的子域我託管應用程序不加載。當我在PHPmyadmin中檢查狀態時。它顯示一個錯誤,說'等待表鎖定屬性'。我搜索了同樣的幾個線程,但我只是不理解它是如何與我的子域加載,因爲我沒有在我的索引頁面中使用任何數據庫連接或查詢。請幫忙。mysql轉儲命令vs'等待表鎖定屬性'
在此先感謝。
您的mysqldump命令正在鎖定您的表。 在您的mysqldump命令中添加「--single-transaction」選項,以便轉儲進程不會鎖定您的表,直到表的轉儲完成。 mysqldump的--single事務....
檢查此鏈接http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_single-transaction
嗨,它工作。我的應用程序運行時照常備份,非常感謝。 – 2014-12-27 04:05:00
不要把正常語句代碼塊。 – 2014-12-19 07:23:45