[解決済み] mysqladmin: 'localhost'のサーバーへの接続に失敗しました。
質問
今日(2015-05-02)、apt-get updateでLinuxシステムをアップグレードしたら
apt-get upgrade では、mysql、mysqladmin、その他多くのパッケージがアップグレードされました。
が更新されました。mysql-server-5.5が動作し、ログインしてすべての操作を行うことができます。
典型的なデータベース操作ですが、タイプすると
user@ubuntu:~# mysqladmin proc
以下のようなエラーが発生します。
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
以前は、mysqlのrootのパスワードを新しく設定するだけでこの問題を解決できました。
これでは、もう問題は解決しません。
user@ubuntu:~# sudo dpkg-reconfigure mysql-server-5.5
mysqlを再インストールせずに、mysqladminを再び立ち上げるにはどうしたらいいですか?
解決方法を教えてください。
ショートバージョン
: もし、MySQLのユーザー
root
は、接続するためにパスワードが必要です。
mysqladmin
はそのパスワードを提供します;)
長いバージョン
: あなたのMySQLユーザー
root
接続にパスワードが必要なようです
mysqlのrootパスワードを新規に設定する
しかし
mysqladmin
を接続しようとします。
を使用せずに
パスワード
'ユーザー 'root'@'localhost' (使用パスワード:NO) のアクセスが拒否されました'
そして
mysqladmin
がそうするのは、あなたが他に指示を出していないからです ;)
mysqladmin
は、他のMySQL関連のコマンドラインツール同様、(
mysql
,
mysqldump
,
mysqlshow
など)には、このようなアクセスデータを提供するためのオプションが用意されています。
-
h
: どのホストに接続するか。提供されない場合localhost
が想定されます。 -
u
: どのユーザーとして接続するか。提供されない場合root
が想定されます。 -
p
: どのパスワードを使用するか。指定しない場合は、パスワードは使用されません
のようなものが使えるはずです。
mysqladmin -uroot -pmysupersecretpassword proc
(オプションとその値の間にスペースがないことに注意)。また、MySQLに次のようにパスワードを要求させることもできます。
mysqladmin -uroot -p proc
これによって、MySQL はパスワードを入力するプロンプトを表示するはずです。
関連
-
[解決済み】MySQLの「ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションを再起動してみてください」を回避する方法
-
[解決済み】Fatal error: mysqldをrootで実行する方法は、マニュアルの「セキュリティ」セクションをお読みください。
-
[解決済み] MySQLの グループ関数の無効な使用
-
[解決済み] ローカルマシンからリモートDBをmysqldumpする方法
-
[解決済み] MySQLで "no "キーワードは何に使うのですか?
-
[解決済み] MySQLルートパスワード変更
-
[解決済み] エラー 1698 (28000)。ユーザー 'root'@'localhost' のアクセスが拒否されました。
-
[解決済み] MySQL Error: : 'Access denied for user 'root'@'localhost'
-
[解決済み】ホスト 'xxx.xx.xxx.xxx' がこのMySQLサーバーへの接続を許可されていない。
-
[解決済み】macOSでbrew install mysqlをする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】mysql 外部キー制約が不正に形成されているエラー
-
[解決済み】mysqlが内部または外部のコマンド、操作可能なプログラムまたはバッチとして認識されない。
-
[解決済み】MySQLの「ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションを再起動してみてください」を回避する方法
-
[解決済み】SQL ZOO 各大陸とアルファベット順で1位の国名をリストアップする
-
[解決済み] mysql.pluginテーブルを開くことができません。mysql_upgradeを実行し、作成してください。
-
[解決済み] ONLY_FULL_GROUP_BYの無効化
-
[解決済み] MySQLを使用したパーセンタイル値の計算
-
[解決済み] <TABLE> のテーブルストレージエンジンには、order by クエリでこのオプションがありません (ERROR 1031)。
-
[解決済み] MySQL Workbenchが「このサーバーバージョンでは、この位置は無効です」というエラーを報告する。
-
[解決済み] MySQLの更新datetimeフィールド