試してみてくださいsudo nano /etc/mysql/my.cnf
。fileへのシンボリックリンクのみであるediting symbolic links is not permitted
という理由/etc/mysql/my.cnf
だけでエラーが発生します/etc/alternatives/my.cnf
。使用しないでくださいsudoedit
編集、mysql.cnf
しnano
たりvim
シンボリックリンクをたどることができますテキストエディタ。
私の提案はinnodb_buffer_pool_size
、RAMが8 Gb未満の場合は使用可能なRAMの約80%を選択し、RAMが8Gbを超える場合は90%を選択することです。特定のケースでは、すべてが明確な状況に依存します。ルール:innodb_buffer_pool_size
MySQL が大きいほど速くなります-本当です。
したがって、8GbのRAMがあると仮定すると、RAMの50%または4Gbが正しい選択です。この構成が適切に機能する場合は、この値をRAMの10%から最大80%まで段階的に増やします。スワップが十分に集中的に使用されていることがわかる場合は、停止してこの値を増やし、妥当な数だけ減らしてください。
最後に、nanoテキストエディターでmy.cnfファイルを開きます。
sudo nano /etc/mysql/my.cnf
ファイルの最後に新しい行を追加します:
innodb_buffer_pool_size = 4G
nano CTRL+O
-> y
-> Enter
を押して終了を変更し、変更を保存しますCTRL+X
。mysqlサービスを再起動して、新しいmysql構成を適用します。
sudo systemctl restart mysql.service
それで全部です。