sql >> データベース >  >> RDS >> Mysql

自動コミットをグローバルにfalseに設定する方法

    phew ..つまり、これは2015年12月で、新年が近づいており、MacBookProにmysql5.6がインストールされています。上記のすべてのオプションを試した後、デフォルトで自動コミットを「オフ」にすることができませんでした。そして、これに多くの時間を費やした後、私はついにこれを理解することができました。他のすべてを正しく行ったとしても、見逃しがちなことがいくつかあるので、ここでそれを共有するかもしれないと思いました。

    1. 自動コミットをグローバルにオフにする構文

      [mysqld]

      autocommit =0

    2. これをオフにする場所:この投稿 @nandaによって、3つの方法で実行できます。したがって、グローバルに実行する場合は、上記の行をmy.cnfファイルに追加します

    3. my.cnfの場所(非常に見逃しやすく、これはほとんどの場合無駄になっている場所です)このmysql開発ガイドライン (mysqlのバージョンに注意を払い、適切なバージョンで同じドキュメントを探してください)。

    my.cnfファイルは「/etc」フォルダにある必要があります。私の場合、my.cnfファイルは/usr/local/mysql/my.cnf

    にあります。

    これは、mysqlのインストール方法やプラットフォームによって異なります。そのため、my.cnfを/ etclocationにコピーしたときにのみ、正しく機能し始めました。

    これがお役に立てば幸いです。乾杯!



    1. パート2–大規模なデータベース図を整理する方法

    2. Rails 4:MySqlとMongoDBを一緒に使用する

    3. JDeveloper / SQL Developerがクレデンシャルを永続化するために使用している暗号化技術を知っている人はいますか?

    4. PostgreSQL配列に値が含まれているかどうかを確認する方法