私はXAMPPをデスクトップ上で実行しており、phpMyAdmin経由でMySQLサーバに接続できます。私はCygwinのを介して接続しようとすると、しかし、:Cygwin経由でMySQLに接続
Error: Can't connect to local MySQL server through socket '/var/run/mysql.sock' (2)
私は私の地元のdevのサーバーと私のリモートサーバ、同じマシン上でMySQLに接続しようとした、すべてが失敗しました。
私はXAMPPをデスクトップ上で実行しており、phpMyAdmin経由でMySQLサーバに接続できます。私はCygwinのを介して接続しようとすると、しかし、:Cygwin経由でMySQLに接続
Error: Can't connect to local MySQL server through socket '/var/run/mysql.sock' (2)
私は私の地元のdevのサーバーと私のリモートサーバ、同じマシン上でMySQLに接続しようとした、すべてが失敗しました。
mysql -h 127.0.0.1 -P <PORT> -u root -p
これは私のために働いたものです。正しいポートが何であるかを確認してください。
はでmysqld PIDを確認します。
ps -sW | grep mysqld
し、次いでPORT見つける:
netstat -nao | grep <PID>
は、お楽しみに!
自分自身のエイリアスを追加することもできます。
alias mysql = 'mysql -u {user} -p{password} -h 127.0.0.1'
これは私が何度も時折戻ってくる素晴らしい答えです。 –
ありがとう、他の人が言及したようにエイリアスを作成することなく、デフォルトのホストを設定する方法があります。 – Evan
@Evan '/ etc/my.conf'の' [client] 'セクションの下に' host = 127.0.0.1'を追加してください。このセクションが存在しない場合は、ファイルの最後に作成し、ホスト行を追加します。 – x3ro