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 経由でリモート サーバーに接続する方法の説明

推薦する

Vue.js パフォーマンス最適化 N 個のヒント (収集する価値あり)

目次機能コンポーネント子コンポーネントの分割ローカル変数v-show によるDOMの再利用キープアラ...

JavaScriptのプリミティブ値とラッパーオブジェクトの詳細な紹介

目次序文文章プリミティブ型プリミティブ値ラッパーオブジェクト物体コンストラクタ通常機能(関数)プリミ...

MySQLデータを復元する2つの方法

1. はじめに少し前、開発者がテスト環境や本番環境で誤った操作をし、データベースを誤って削除/更新し...

MySQL の if 関数の正しい使い方の詳細な説明

今日私が書こうとしている内容では、プログラムは 7 時間近く実行され、データベースに 1,000 万...

クールな点滅アラームボタンをおすすめします

効果は以下のとおりです。 コードは次のとおりです (クリックすると展開してソース コードが表示されま...

MySQL 8.0ドライバとAlibaba Druidバージョン間の互換性の問題を解決

この記事では主に、MySQL 8.0 ドライバーと Alibaba Druid バージョン間の互換性...

Nginx ドメイン名 SSL 証明書の構成 (Web サイトの http を https にアップグレード)

序文HTTP と HTTPS日常生活でよく使われる URL は、おおまかに次の 2 種類に分けられま...

Linux statコマンドの使用

1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...

MySQL 8.0.11 Community Green Edition の Windows 用インストール手順図

このチュートリアルでは、インストールに最新の MySQL コミュニティ グリーン バージョンである ...

Linux ipcsコマンドの使用

1. コマンドの紹介ipcs コマンドは、Linux のプロセス間通信機能の状態を報告するために使用...

モバイル端末の水平および垂直画面ビューポート検出を決定するための js のいくつかの方法

目次1. 異なるビューポートを取得する方法2. 水平画面と垂直画面のJavaScript検出3. 水...

docker ベースの mariadb のインストール構成プロセスの分析

1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...

HTML ファイルにファイルの内容を含める方法の概要

フォーラムでは、ネットユーザーから「HTML ファイル内の別の HTML ファイルの内容を読み取るこ...

ウェブデザイナーが注意すべき 43 のウェブデザインの間違い

これはウェブサイトのユーザビリティに関する記事です。著者は自身の経験に基づいて、ウェブサイトのデザイ...

Reactの基本のまとめ

目次序文始めるReactライフサイクルリアクトファイバーリアクトセットステートReactイベントメカ...