ホームページ  >  記事  >  データベース  >  mysql ログイン警告問題の解決策

mysql ログイン警告問題の解決策

小云云
小云云オリジナル
2017-12-08 10:13:002032ブラウズ

mysql にログインするときによく警告が表示されます。 警告: コマンド ライン インターフェイスでパスワードを使用すると、非常に不快に思われる可能性があり、スクリプトを作成するときにこの警告が画面に出力されます。もっと不快です。この記事では、MySQL のログイン警告問題の解決策を紹介します。

解決策

この警告は、mysql に付属しており、mysql のパスワードを画面に直接入力して表示するのは危険であることを示しています。

1. 解決策 1 (見るだけでは役に立ちません)

この解決策は、mysql にログインするときに、-p の後に文字列が続きません。

この解決策は警告を回避しますが、入力を間違えた場合、削除するには再データか Ctrl+Backspace しかできず、何が問題だったのかはまだわかりません。

毎回アカウントとパスワードを入力するのは面倒だと思いますか? それでは、2番目の方法をご覧ください。

2. 解決策 2 (推奨)

ホーム ディレクトリに .my.cnf という名前の隠しファイルを作成します (ディレクトリは自分で指定できます)。

1. ファイルを編集します:

vim .my.cnf
[mysql]
host=127.0.0.1
user=root
password=zxfly

2. ログインまたはスクリプトを実行するとき。次のメソッドを使用します:

HOME=/root mysql

もちろん、このディレクトリは任意のディレクトリにすることができ、指定するだけです。ポート、Sock ファイルなど、任意のパラメータをファイルに追加できます。

他の mysql コマンドもファイル内で指定できます。対応するモジュールを追加するだけです。

例: mysqldumpコマンドは次のようになります

[mysqldump]
host=127.0.0.1
user=root
password=zxfly

上記の方法を使用して試すことができます。

関連する推奨事項:

Pythonで警告エラーを無視する方法

phpポップアップエラー警告機能

Zend Studioがエディターの構文警告設定方法を削除_PHPチュートリアル

以上がmysql ログイン警告問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。