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

Ruby on Railsアプリのmysqlデータベースをセットアップするときに、ソケット'/var/run/mysqld/mysqld.sock'エラーを介してローカルMySQLサーバーに接続できません

    私はこれを理解することになった。

    次のコマンドを実行しました:

    $ mysqladmin variables | grep socket
    

    戻ってきたもの:

    | performance_schema_max_socket_classes                  | 12                                                                                                                                                                                                                                                                                                                                               |
    | performance_schema_max_socket_instances                | 323                                                                                                                                                                                                                                                                                                                                              |
    | socket                                                 | /tmp/mysql.sock
    

    次に、database.ymlファイルのソケットの場所を確認しましたが、間違っていました:

    それは間違っていました。それを正しいソケット位置に変更した後、すべてが魅力のように機能しました。これが将来誰かに役立つことを願っています。



    1. Google App Script JDBC / MySQL:あなたはスレッドエラーの所有者ではありません

    2. Laravelは2行のみを制限して結合します

    3. MySQLでNULLを無視するのではなく、NULLをMAX日付と見なすにはどうすればよいですか?

    4. 名前が特定の文字列で始まるすべてのテーブルを削除します