ホームページ データベース mysql チュートリアル Shell_Mysql でパスワードなしで MySQL データベースにすばやくログインする方法

Shell_Mysql でパスワードなしで MySQL データベースにすばやくログインする方法

Jun 28, 2017 pm 03:43 PM
shell 速い ログイン

この記事では、シェルで MySQL データベース へのパスワードなしのクイック ログインを実現する方法を、サンプル コードを通じて段階的に詳細に紹介します。以下に続きます。一緒に見てみましょう。

背景

シェルの下でmysql-client経由でMySQLデータベースにログインしたい場合、常にパスワードを何度も入力する必要があり、非常に面倒です。

さらに、root パスワードが非常にランダムである場合 (LastPass が良い方法です)、MySQL データベースに 1 回ログインするコストは非常に高くなります。

通常、データベースにログインするときは、次のようにログインします

root@imlonghao:~# mysql -uroot -p
Enter password:
ログイン後にコピー

それでは、安全かつ簡単で便利なデータベースにログインする方法はあるでしょうか?

方法

もちろん答えはあります。MySQL はすでにこの問題を考えるのに役立っています。

参考リンク: パスワードセキュリティに関するエンドユーザーガイドライン

.my.cnf を使用して素早くログインします

~/ ディレクトリに新しい .my.cnf ファイルを作成します。もちろん、このファイルがすでにある場合は、直接変更するだけです。

私は個人的に vim メソッドを使用するのが好きなので、これを実行できます

vim ~/.my.cnf
ログイン後にコピー

次に、ファイルに次の情報を書き込みます

[client]
password=your_pass
user=your_user
ログイン後にコピー

注: your_pass と your_user を必要なユーザーのパスワードとユーザー名に変更しますにログインするには

例を示します:

[client]
password=mysqlrootpassword123321
user=root
ログイン後にコピー

ファイル .my.cnf が既にある場合は、[client] フィールドに情報を書き込むだけです。

注: パスワードは .my.cnf ファイルにプレーンテキストで記述されているため、このファイルのファイル権限の設定には注意する必要があります

root@imlonghao:~# chmod 400 ~/.my.cnf
ログイン後にコピー

保存後、mysql コマンドを直接使用して、 MySQLデータベースにログインしてください!

注: デフォルトの ~/.my.cnf を使用する代わりに設定ファイルを指定する必要がある場合は、--defaults-file=file_name パラメーターを使用する必要があります。例:

root@imlonghao:~# mysql --defaults-file=/home/imlonghao/mysql-opts
ログイン後にコピー

クイックログインには環境変数 MYSQL_PWDを使用します

MySQLは最初に環境変数内のパラメータを実行パラメータとして使用します

root@imlonghao:~# export MYSQL_PWD=your_pass
ログイン後にコピー

設定後は、ログ記録時にパスワードを再度入力する必要はありません再びmysqlに入力します。

ただし、現在のシェルを 終了すると、この環境変数は消えることに注意してください。

さらに注意すべき点は、シェルに入力したコマンドは自動的に保存され、入力したコマンドは履歴で確認できることです。

概要

以上がShell_Mysql でパスワードなしで MySQL データベースにすばやくログインする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PlayStation Network へのログインは失敗しますが、インターネット接続は成功します PlayStation Network へのログインは失敗しますが、インターネット接続は成功します Feb 19, 2024 pm 11:33 PM

一部のプレイヤーは、発売時に PS4 または PS5 で奇妙な問題に遭遇しています。たとえば、PlayStation Network へのログインが失敗しても、インターネット接続は正常である場合に、これが原因で問題が発生する可能性があります。ログイン情報を入力するときにエラーが発生し、PSParty チャットに参加できない場合があります。同様の問題が発生した場合は、このガイドが問題の解決に役立つ可能性があります。 PlayStationNetworkSign-in の横に、「AnErrorHaveAreAre」というエラー メッセージが表示され、「失敗」と表示されます。 IP アドレス、インターネット接続、接続速度の取得などの他のパラメーターは正常に完了しました。では、ここで何が問題になるのでしょうか?あなたに仕事をあげます

AADSTS7000112、アプリケーションが無効になっている Microsoft アカウントのログイン エラーを修正 AADSTS7000112、アプリケーションが無効になっている Microsoft アカウントのログイン エラーを修正 Feb 19, 2024 pm 06:27 PM

AADSTS7000112 エラーにより、Microsoft アカウントを使用してアプリにログインできなくなり、ご不便をおかけする場合があります。この記事では、この問題を解決し、通常のログイン エクスペリエンスを復元するのに役立つ解決策を紹介します。ログイン: 申し訳ありませんが、ログインできません。 AADSTS7000112: アプリケーションが無効になりました。幸いなことに、いくつかの簡単な提案に従うことでエラーを修正できます。エラーコード AADSTS7000112 とは何ですか?エラー コード AADSTS7000112 は、Microsoft の Azure Active Directory への接続に問題があることを示します。通常、これは、ログインしようとしている Microsoft アプリケーションがブロックされていることが原因である可能性があります。

Linux でファイルの末尾の行をすばやく削除する方法 Linux でファイルの末尾の行をすばやく削除する方法 Mar 01, 2024 pm 09:36 PM

Linux システムでファイルを処理する場合、ファイルの末尾の行を削除する必要がある場合があります。この操作は実際のアプリケーションでは非常に一般的で、いくつかの簡単なコマンドで実行できます。この記事では、Linux システムでファイルの末尾の行をすばやく削除する手順と、具体的なコード例を紹介します。ステップ 1: ファイルの最終行を確認する 削除操作を実行する前に、最初にファイルの最終行がどの行であるかを確認する必要があります。ファイルの最後の行を表示するには、tail コマンドを使用できます。具体的なコマンドは次のとおりです: tail-n1filena

企業 WeChat メールにログインする方法 企業 WeChat メールにログインする方法 Mar 10, 2024 pm 12:43 PM

Enterprise WeChat の電子メール アドレスにログインするにはどうすればよいですか? Enterprise WeChat APP で電子メール アドレスにログインできますが、ほとんどのユーザーは電子メール アドレスにログインする方法がわかりません。次は、その方法に関するグラフィック チュートリアルです。興味のある方は編集者が用意したEnterprise WeChatのメールアドレスにログインして、ぜひ覗いてみてください! Enterprise WeChat 使用チュートリアル Enterprise WeChat メールへのログイン方法 1. まず Enterprise WeChat APP を開き、メイン ページの下部にある [ワークベンチ] に移動し、クリックして特別なエリアに移動します; 2. 次に、ワークベンチでエリアで、[Enterprise Mailbox] サービスを選択します; 3. 次に、企業メール機能ページに移動し、下部の [バインド] または [メールの変更] をクリックします; 4. 最後に、ページで [QQ アカウント] と [パスワード] を入力します以下に示すように、メールにログインします。

GeForce Experience のログインがフリーズする [修正] GeForce Experience のログインがフリーズする [修正] Mar 19, 2024 pm 06:30 PM

この記事では、Windows 11/10 での GeForceExperience ログイン クラッシュの問題を解決する方法を説明します。通常、これは、不安定なネットワーク接続、破損した DNS キャッシュ、古いまたは破損したグラフィックス カード ドライバなどが原因で発生する可能性があります。 GeForceExperience のログイン ブラック スクリーンを修正する 開始する前に、必ずインターネット接続とコンピューターを再起動してください。場合によっては、問題の原因が一時的なものである可能性があります。 NVIDIA GeForce Experience のログインの黒い画面の問題がまだ発生している場合は、次の提案を検討してください。 インターネット接続を確認する 別のインターネット接続に切り替える

SpringBoot と SpringMVC の違いと比較を理解する SpringBoot と SpringMVC の違いと比較を理解する Dec 29, 2023 am 09:20 AM

SpringBoot と SpringMVC を比較し、その違いを理解する Java 開発の継続的な発展に伴い、Spring フレームワークは多くの開発者や企業にとって最初の選択肢となっています。 Spring エコシステムでは、SpringBoot と SpringMVC の 2 つの非常に重要なコンポーネントです。どちらも Spring フレームワークをベースにしていますが、機能や使用方法にいくつかの違いがあります。この記事では、SpringBoot と Spring の比較に焦点を当てます。

Wegame でログイン操作が頻繁すぎる問題を解決するにはどうすればよいですか? Wegame でログイン操作が頻繁すぎる問題を解決するにはどうすればよいですか? Mar 14, 2024 pm 07:40 PM

Wegame は Tencent ゲームで使用されるソフトウェアです。これを使用してゲームを起動し、高速化することができます。最近、多くのユーザーが、このプロンプトに直面して、ログイン操作が多すぎるというプロンプトを経験しています。このプロンプトに直面して、多くのユーザーは、どうすればよいのかわかりません。うまく解決できましたか? このソフトウェア チュートリアルでは、解決策を共有します。一緒に学びましょう。 Wegame のログイン操作が頻繁すぎる場合はどうすればよいですか?方法 1: 1. まず、ネットワーク接続が正常であることを確認します。 (ブラウザを開いて、インターネットにアクセスできるかどうかを確認してください) 2. ネットワーク障害の場合は、ルーターの再起動、ネットワーク ケーブルの再接続、およびコンピュータの再起動を試して、問題を解決します。方法 2: 1. ネットワークに問題がない場合は、「&」を選択します。

Win11 の「マイ コンピュータ」パスの違いは何ですか?すぐに見つけられる方法! Win11 の「マイ コンピュータ」パスの違いは何ですか?すぐに見つけられる方法! Mar 29, 2024 pm 12:33 PM

Win11 の「マイ コンピュータ」パスの違いは何ですか?すぐに見つけられる方法! Windows システムは常に更新されているため、最新の Windows 11 システムにもいくつかの新しい変更と機能が追加されています。よくある問題の 1 つは、Win11 システムでユーザーが「マイ コンピューター」へのパスを見つけられないことですが、これは通常、以前の Windows システムでは簡単な操作でした。この記事では、Win11 システムでの「マイ コンピュータ」のパスの違いと、それらをすばやく見つける方法を紹介します。 Windows1の場合

See all articles