MySQLがインポートしたsqlスクリプトファイルが大きすぎるソリューション


デフォルトでは、MySQLの最大許可パッケージ(max_allowed_packet)は1048576 B(1 MB)です.
MySQLにインポートしたsqlスクリプトファイルが1 MBを超えると、インポートに問題が発生します.
解決策はMySQLのmyを修正することです.iniプロファイル.
my.iniファイル内の任意の場所への追加
max_allowed_packet = 10M

ここで10 Mは任意に与えられた数字であり、スクリプトファイルのサイズに応じて自分で変更することができます.
たとえば、インポートするSQLスクリプトのサイズは次のとおりです.
(csdnは気持ち悪いので、自動的に画像に透かしを追加します.)
コンソールでは、現在の最大許容パケット値を表示できます.
show VARIABLES LIKE '%max_allowed_packet%';
mysql> show VARIABLES LIKE '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name            | Value      |
+--------------------------+------------+
| max_allowed_packet       | 1048576    |

(上はデフォルトのサイズ:1 M)