MYSQL 错误:#3699 - 正则表达式匹配超时

Ben*_*ris 9 regex mysql full-text-search timeout

使用 REGEX 运行 MYSQL 查询,出现超时错误。

\n

我在 AWS 上有一个使用 Ubuntu 16 的 Bitnami NGINX Wordpress 堆栈。

\n

使用MYSQL 8.0.16

\n

我需要更改 MYSQL(或其他任何地方)中的哪些设置才能阻止此错误?

\n

帮助赞赏..

\n

尝试使用 my.cnf 文件并重新启动 MYSQL,但我不知道哪个超时设置,似乎有几个

\n

这是 SQL 查询

\n
REPLACE INTO wp_term_relationships (term_taxonomy_id, object_id) SELECT \'272\',  ID\nFROM  `wp_posts` \n   WHERE (\n   post_title REGEXP \'German|Deutsch|Berlin|Hamburg|Munich|M\xc3\xbcnchen|Cologne|K\xc3\xb6ln|Frankfurt|Stuttgart|D\xc3\xbcsseldorf|Dortmund|Essen|Leipzig|Bremen|Dresden|Hanover|Hannover|Nuremberg|N\xc3\xbcrnberg|Duisburg|Bochum|Wuppertal|Bielefeld|Bonn|M\xc3\xbcnster|Karlsruhe|Mannheim|Augsburg|Wiesbaden|Gelsenkirchen|M\xc3\xb6nchengladbach|Braunschweig|Chemnitz|Kiel|Aachen|Halle|Saale|Magdeburg|Freiburg|Krefeld|L\xc3\xbcbeck|Oberhausen|Erfurt|Mainz|Rostock|Kassel|Hagen|Hamm|Saarbr\xc3\xbccken|M\xc3\xbclheim|Potsdam|Ludwigshafen|Oldenburg|Leverkusen|Osnabr\xc3\xbcck|Solingen|Heidelberg|Herne|Neuss|Darmstadt|Paderborn|Regensburg|Ingolstadt|W\xc3\xbcrzburg|F\xc3\xbcrth|Wolfsburg|Offenbach|Ulm|Heilbronn|Pforzheim|G\xc3\xb6ttingen|Bottrop|Trier|Recklinghausen|Reutlingen|Bremerhaven|Koblenz|Bergisch Gladbach|Jena|Remscheid|Erlangen|Moers|Siegen|Hildesheim|Salzgitter|Baden-W\xc3\xbcrttemberg|Bavaria|Bayern|Berlin|Brandenburg|Bremen|Hesse|Hessen|Lower Saxony|Niedersachsen|Mecklenburg-Vorpommern|North Rhine-|Westphalia|Nordrhein-Westfalen|Rhineland-Palatinate|Rheinland-Pfalz|Saarland|Saxony|Sachsen|Saxony-Anhalt|Sachsen-Anhalt|Schleswig-Holstein|Thuringia|Th\xc3\xbcringen\' \n   OR post_content REGEXP \'German|Deutsch|Berlin|Hamburg|Munich|M\xc3\xbcnchen|Cologne|K\xc3\xb6ln|Frankfurt|Stuttgart|D\xc3\xbcsseldorf|Dortmund|Essen|Leipzig|Bremen|Dresden|Hanover|Hannover|Nuremberg|N\xc3\xbcrnberg|Duisburg|Bochum|Wuppertal|Bielefeld|Bonn|M\xc3\xbcnster|Karlsruhe|Mannheim|Augsburg|Wiesbaden|Gelsenkirchen|M\xc3\xb6nchengladbach|Braunschweig|Chemnitz|Kiel|Aachen|Halle|Saale|Magdeburg|Freiburg|Krefeld|L\xc3\xbcbeck|Oberhausen|Erfurt|Mainz|Rostock|Kassel|Hagen|Hamm|Saarbr\xc3\xbccken|M\xc3\xbclheim|Potsdam|Ludwigshafen|Oldenburg|Leverkusen|Osnabr\xc3\xbcck|Solingen|Heidelberg|Herne|Neuss|Darmstadt|Paderborn|Regensburg|Ingolstadt|W\xc3\xbcrzburg|F\xc3\xbcrth|Wolfsburg|Offenbach|Ulm|Heilbronn|Pforzheim|G\xc3\xb6ttingen|Bottrop|Trier|Recklinghausen|Reutlingen|Bremerhaven|Koblenz|Bergisch Gladbach|Jena|Remscheid|Erlangen|Moers|Siegen|Hildesheim|Salzgitter|Baden-W\xc3\xbcrttemberg|Bavaria|Bayern|Berlin|Brandenburg|Bremen|Hesse|Hessen|Lower Saxony|Niedersachsen|Mecklenburg-Vorpommern|North Rhine-|Westphalia|Nordrhein-Westfalen|Rhineland-Palatinate|Rheinland-Pfalz|Saarland|Saxony|Sachsen|Saxony-Anhalt|Sachsen-Anhalt|Schleswig-Holstein|Thuringia|Th\xc3\xbcringen\'\n   )\n   AND post_type = \'post\'\n
Run Code Online (Sandbox Code Playgroud)\n
\n

#3699 - 正则表达式匹配超时。

\n
\n

*更新 - 不确定如何将图像添加到评论中,因此将在此处添加。

\n

变量设置,为@Rick James 欢呼如何列出它们

\n

在此输入图像描述

\n

use*_*882 15

SET GLOBAL regexp_time_limit=1024;
Run Code Online (Sandbox Code Playgroud)

(请参阅此处的文档)