2016-01-04 601 views
0

我面臨的元數據鎖的問題,並找到很好的解決方案:的Mysql 5.7表 'performance_schema.metadata_locks' 不存在

http://mysql.wisborg.dk/2014/01/13/who-holds-the-metadata-lock-mysql-5-7-3-brings-help/

我所做的:

UPDATE setup_consumers SET ENABLED = 'YES' WHERE NAME = 'global_instrumentation'; 

和:

UPDATE setup_instruments SET ENABLED = 'YES' WHERE NAME = 'wait/lock/metadata/sql/mdl'; 

但不幸的是我在我的「performance_schema」數據庫中看不到名爲「metadata_locks」的表。 。

我在做什麼錯?

+0

什麼?這兩更新做'metadata_locks'表的純粹存在?你有任何錯誤進行更新? –

+0

它看起來像從早期版本的更新,而不運行'mysql_upgrade'(metadata_locks是新的)。 –

回答

1

問題已解決。這是從早期版本升級。我不得不運行mysql_upgrade它重建/創建了所有必要的表。