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

エラー2002(HY000):ソケット'/var/run/mysqld/mysqld.sock'を介してローカルMySQLサーバーに接続できません(2)

    私はかつてこの問題を抱えていて、mysql-serverをインストールすることで解決しました 、mysql-serverがインストールされていることを確認してください 、mysql-clientではありません または何か他のもの。

    このエラーは、ファイル/var/run/mysqld/mysqld.sockを意味します mysql-serverをインストールしなかった場合、存在しません 、その場合、ファイルは存在しません。その場合は、

    でインストールしてください
    sudo apt-get install mysql-server
    

    ただし、mysql-server がすでにインストールされて実行されている場合は、構成ファイルを確認する必要があります。

    構成ファイルは次のとおりです。

    /etc/my.cnf
    /etc/mysql/my.cnf
    /var/lib/mysql/my.cnf
    

    /etc/my.cnf内 、ソケットファイルの設定は/tmp/mysql.sockの場合があります および/etc/mysql/my.cnf ソケットファイルの設定は/var/run/mysqld/mysqld.sockの場合があります 。したがって、/etc/mysql/my.cnfを削除または名前変更します 、mysqlに/etc/my.cnfを使用させます 、その後、問題が解決する可能性があります。



    1. T-SQL(SQL Server)で重複キーエラーを無視する方法

    2. PostgreSQLのクエリエラーによって結果が返されません

    3. パラメータ化されたクエリ.....指定されなかったパラメータ'@units'が必要です

    4. SQL Server2005テーブルのNTEXTフィールドでUnicode/非ASCII文字を見つけるにはどうすればよいですか?