mysqlサービスは常にクラッシュする


0

私はこれが初めてなので、これが愚かな質問であれば申し訳ありませんが、Mysqlサービスはクラッシュし続けます。インターネットでmy.cnfファイルを編集して追加する必要があるのを見つけましたinnodb_buffer_pool_size=64Mが、試してみsudoedit /etc/mysql/my.cnfたら取得しsudoedit: /etc/mysql/my.cnf: editing symbolic links is not permittedます。

誰か助けてくれますか?Ubuntu 18.04があります。そのinnodbバッファーを配置する場所と、そのサイズは大丈夫ですか?私は明確で助けになるものを見つけることができません。これを修正するために他に何をすべきですか?:(

回答:


-1

試してみてくださいsudo nano /etc/mysql/my.cnf。fileへのシンボリックリンクのみであるediting symbolic links is not permittedという理由/etc/mysql/my.cnfだけでエラーが発生します/etc/alternatives/my.cnf。使用しないでくださいsudoedit編集、mysql.cnfnanoたりvimシンボリックリンクをたどることができますテキストエディタ。

私の提案はinnodb_buffer_pool_size、RAMが8 Gb未満の場合は使用可能なRAMの約80%を選択し、RAMが8Gbを超える場合は90%を選択することです。特定のケースでは、すべてが明確な状況に依存します。ルール:innodb_buffer_pool_sizeMySQL が大きいほど速くなります-本当です。

したがって、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

それで全部です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.