90 これは私がやっていることです: mysql --host=localhost --port=9999 mysql -u root -p --execute="show tables;" --port引数で指定した内容に関係なく、コマンドは機能します(ポート3306に接続)。1台のマシンで2台のmysqlサーバーを実行していて、ポート番号を明示的に指定して2台目のmysqlサーバーに接続したい。どうしたの?なぜmysqlこのパラメーターを無視するのですか? mysql port — yegor256 ソース
156 ときにlocalhostパラメータが与えられ、MySQLはソケットを使用しています。127.0.0.1代わりに使用してください。 — ハブ ソース 14 この事実がmysqlのマニュアルページに記載されていないことにかなり腹を立てます。 — ジャネク 1 ここで受け入れられた答えに加えて、このmysqlのバグレポートとmanページへのリンクでもう少し説明を見つけることができます。バグレポートページのコメント者の1人として、接続文字列で「localhost」を使用している場合にクライアントが少なくとも警告をスローしない理由もわかりません。 — ブクバ-ziu 3 あなたは命の恩人です! — トゥーケシャフィ 私は今、十年のためにMySQLを使用していますが、これは私の道を交差させていなかった、まだ... — pscheit