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

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

1. はじめに

MySQL にログインすると、次のような警告が表示されることがよくあります。

警告: コマンド ライン インターフェイスでパスワードを使用すると安全でない可能性があります。

これは見るのも面倒ですが、スクリプトの作成中にこの警告が画面に表示されると、さらに面倒になります。

2. 解決策

この警告は MySQL に付属しています。これは、MySQL パスワードを画面に直接入力して表示するのは安全ではないことを知らせるものです。

1. 解決策 1 (見るだけ、役に立たない)

解決策は比較的簡単です。mysql にログインするときに、-p の後に文字列を続けないでください。

この解決策では警告は回避されますが、入力を間違えた場合は、データを再入力するか、Ctrl + Backspace を押して削除することしかできず、どこに間違いがあったのかがわかりません。

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

2. 解決策2(推奨)

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

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

vim .my.cnf
[mysql]
ホスト=127.0.0.1
ユーザー=root
パスワード=zxfly

2. ログインまたはスクリプトを実行するとき。次の方法を使用します。

HOME=/root mysql

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

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

たとえば、mysqldumpコマンドは次のようになります。

[mysqlダンプ]
ホスト=127.0.0.1
ユーザー=root
パスワード=zxfly

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • LinuxでのMySQLのインストールとログイン方法を説明します
  • phpmyadmin #2002 MySQL サーバーにログインできない問題を解決する
  • phpmyadmin エラー: #2003 MySQL サーバーにログインできません 解決策
  • MYSQLリモートログイン認証方法コマンドについて
  • MySQLパスワードが正しいのにローカルにログインできない問題の解決方法
  • MySQL ログイン エラー プロンプト: ERROR 1045 (28000) の解決方法
  • PHP+MySQLはログイン名とパスワードが正しいかどうかを確認するためのログイン検証を実装します
  • MySQLにログインする際のERROR 1045問題を解決する方法
  • ログイン時にMySqlがクラッシュする問題の簡単な解決方法
  • PHP+MySQL で簡単なログイン、登録、パスワード変更の Web ページを実装します。

<<:  WeChatアプレットが弾丸画面を送信するビデオプレーヤーを実装

>>:  さまざまなターミナルで Mac が SSH 経由でリモート サーバーに接続する方法の説明

推薦する

JVM 上の高性能データ形式ライブラリ パッケージである Apache Arrow の紹介とアーキテクチャ (Gkatziouras)

Apache Arrow は、BigQuery を含むさまざまなビッグデータ ツールで使用される一...

JavaScript で右クリック メニューを統合する layim のサンプル コード

目次1. 効果の実証2. 実装チュートリアル3. 最後に、完全なコードを添付します4. その他の右ク...

Ubuntu 19 以下に Android Studio をインストールするチュートリアル

過去の経験から言うと、タスクを完了した後にメモを取るのは良い習慣です。インストール環境はUbuntu...

Vueのドラッグ可能なコンポーネントであるVue Smooth DnDの使用方法の詳細な説明

目次紹介とデモAPI: コンテナ財産ライフサイクルコールバックイベントAPI: ドラッグ可能実際の戦...

MySQLデータ移行方法とツールの分析

この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...

Docker Composeのデプロイと基本的な使い方の詳しい説明

1. Docker Composeの概要Compose は、マルチコンテナ Docker アプリケー...

js のプロトタイプ、プロトタイプ オブジェクト、プロトタイプ チェーンの包括的な分析

目次プロトタイプを理解するプロトタイプオブジェクトを理解するインスタンスプロパティとプロトタイププロ...

Ubuntu 16.04/18.04 に Pycharm と Ipython をインストールするチュートリアル

Ubuntu 18.04の場合1. sudo apt install python 。コマンドライン...

CSS3のtransform属性で実装される4つの機能

CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...

MySQL 5.7.21 のインストールとパスワード設定のチュートリアル

MySQL5.7.21のインストールとパスワード設定のチュートリアルは次のとおりです。公式リファレン...

Apache クロスドメイン リソース アクセス エラーの解決策

多くの場合、大規模および中規模の Web サイトでは、静的リソース (フォント ファイル、画像など)...

Webpackを使用して複数ページのプログラムを構築するための実装手順

webpack を使用してシングルページのプログラムを構築することは非常に一般的ですが、実際の開発で...

Linux でコマンドまたはプロセスの実行時間を調べる方法

Unix ライクなシステムでは、コマンドまたはプロセスの実行がいつ開始されたか、またプロセスがどのく...

Angular CDK を使用してサービスポップアップトーストコンポーネント機能を実装する

目次1. 環境設備2. ToastコンポーネントとToastServiceを作成する2.1 Toas...

よく忘れられがちな CSS のヒント 26 選

これは、よく使われるけれども忘れられがちな CSS 実装方法のコレクションです。抜けや追加があれば、...