MySQLをUbuntuマシンにインストールしました。
この行を/etc/mysql/my.cnfに追加しました
group_concat_max_len = 15360
しかし、効果はありません。 mysqlを再起動するたびに、値は1,024に設定されます。手動で実行する必要があります
SET GLOBAL group_concat_max_len=15360
... mysqlを起動するたびに。
My.cnfが思ったとおりに機能しないのはなぜですか?ありがとうございました
My.cnfまたはmy.cfgにすでに設定があり、再起動しても予期した変更が行われなかった場合は、設定が間違った場所に配置されている可能性があります。
設定が[mysqld]グループヘッダーの下にあることを確認してください
[mysqld]
group_concat_max_len=15360
その後、心配することなくmysqldを再起動できます
ところで@ この例ではgbnの方が正しい場合があります my.cnfの数値設定でカンマを使用できないため(@gbnの+1)
使用する group_concat_max_len=15360
千単位の区切り記号なし
参照 ドキュメント
これが持続しない場合は、インストールで使用されているcorrectmy.cnfまたはmy.cfgを特定する必要があります
これが私がすることです:
MySQL Workbenchを開き、複数の接続がある場合は操作する接続を選択してから、[サーバー管理]-[詳細]-[さまざま]をクリックし、group_concat_max_lenを選択して、目的の長い値を設定します。
MySqlを再起動することを忘れないでください。
よろしくお願いします、Ola Balstad。