[解決済み】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 はパスワードを入力するプロンプトを表示するはずです。
関連
-
[解決済み】Fatal error: mysqldをrootで実行する方法は、マニュアルの「セキュリティ」セクションをお読みください。
-
[解決済み】MySQLのDESCRIBE [table]に相当するSQLiteはあるか?]
-
[解決済み] mysqldです。dir を data に変更できません。サーバーが起動しません
-
[解決済み] エラー:テーブル '<table-name>' に対するユーザー '<userid>'@'<ip-address>' への select コマンドが拒否されました。
-
[解決済み] MySQLの更新datetimeフィールド
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラーコード1292 - 不正なDOUBLE値の切り捨て - Mysql
-
[解決済み】MySQLの「ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションを再起動してみてください」を回避する方法
-
[解決済み】mysqladmin: 'localhost'でのサーバーへの接続に失敗しました。
-
コマンドでmysqlに接続中、'mysql'が内部または外部コマンドとして認識されない エラーは解決されました。
-
[解決済み】MySQLを使用してランダムでユニークな8文字の文字列を生成する方法
-
[解決済み] WHEREで集計関数は使用できません "というエラーを回避する方法
-
[解決済み] whereステートメントによるmysqlの一括更新
-
[解決済み] MYSQLのTIMESTAMP比較
-
[解決済み] DateTime 日付と時間によるグループ化
-
[解決済み] MySQLの グループ関数の無効な使用