Ubuntu 18.04 で MySQL のインストール時にパスワードが要求されない場合の解決方法

Ubuntu 18.04 で MySQL のインストール時にパスワードが要求されない場合の解決方法

Ubuntu 1804 への MySQL 5.7 のインストールについて詳しく紹介します。

MySQLをインストールするコマンドを実行します

sudo apt で mysql-server をインストールします
sudo apt でmysqlクライアントをインストールします

インストール後、起動しているかどうかを確認します。

sudo ps aux | grep mysql

起動している場合は、上記のコマンドを実行すると対応する情報が表示されます。起動していない場合は、次のコマンドを実行して mysql を起動できます。

sudo サービス mysql 開始

さらに、後で MySQL を再起動する必要があります。MySQL を再起動およびシャットダウンするコマンドは次のとおりです。

sudo サービス mysql を再起動
sudo サービス mysql を停止

mysql が正常に起動したことを確認したら、mysql にログインできます。ただし、インストール プロセス中にユーザー名とパスワードの入力を求める手順はありません。この時点で、デフォルトのユーザー名とパスワードは '/etc/mysql/debian.cnf' で確認できます。

sudo cat /etc/mysql/debian.cnf 

ここに画像の説明を挿入

ユーザー名とパスワードを使用して mysql にログインできます。

mysql -udebian-sys-maint -pZBms1EM5icCfeePV 

ここに画像の説明を挿入

ただし、デフォルトのユーザー名とパスワードは覚えにくいものです。次の SQL ステートメントを使用して、my_name という名前のユーザーとパスワード my_password を追加できます。

データベースを表示します。
mysql を使用します。
ユーザーを更新します。set authentication_string=PASSWORD("my_password") where user='my_name';
ユーザーを更新し、plugin="mysql_native_password" を設定します。
権限をフラッシュします。
出口; 

ここに画像の説明を挿入

ユーザーを追加したら、mysql を再起動し、my_name でログインします。

要約する

上記は、Ubuntu 18.04 に MySQL をインストールするときにパスワードが要求されない問題と解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Ubuntu 18.04 Linux システムに JDK と Mysql をインストールする方法
  • Ubuntu 18.04 に Apache、MySQL、PHP、LAMP をインストールするための完全なチュートリアル
  • Ubuntu 18.04.4 に MySQL をインストールするプロセスの詳細な説明

<<:  MySQL 圧縮パッケージ版 zip インストール設定方法

>>:  Windows で mysql 8.0.12 をインストールするための詳細なチュートリアル

推薦する

MySQL をインストールするときに初期パスワードを忘れた場合のシンプルで効果的な解決策

MySQL をインストールすると初期パスワードが与えられますが、この初期パスワードは大文字と小文字の...

Linux で LVGL エミュレータをコンパイルする際のエラーの解決方法

目次1. エラー現象2. エラー分析3. エラー解決1. エラー現象仮想マシンでLVGLエミュレータ...

VueはSplitを使用して、ユニバーサルドラッグアンドスライドパーティションパネルコンポーネントをカプセル化します。

目次序文始める基本レイアウトデータバインディングイベントバインディング最適化ジッター問題を最適化する...

Javascript で関数のカリー化とデカリー化を実装する方法

関数のカリー化(黒い疑問符の顔)? ? ?カレー(黒い疑問符の顔)? ? ?これは完璧な中国語翻訳で...

alpineをベースにdockerfileで作成したtomcatイメージの実装

1.アルパインイメージをダウンロードする [root@docker43 ~]# docker pul...

Vue はアップロードされた画像に透かしを追加する機能を実装します

この記事では、Vueでアップロードされた画像に透かしを追加する具体的な実装コードを参考までに共有しま...

CSSスクロールバースタイル設定の実装

Webkit スクロールバー スタイルのリセット1. スクロールバーには、スクロールバー ボタンとト...

Linux userdel コマンドの使用法

1. コマンドの紹介userdel (ユーザー削除) コマンドは、ユーザー アカウントと関連ファイル...

webkit-box-reflect を巧みに使用してさまざまな動的効果を実現する (要約)

かなり前の記事で、 -webkit-box-reflectプロパティについて説明しました。リフレクシ...

Bash スクリプトを使用して Linux のメモリ使用量を監視する方法

序文Linux システムのパフォーマンスを監視するために使用できるオープンソースの監視ツールが市場に...

共有サイドバーを実装するためのネイティブJS

この記事では、ネイティブ JS で実装された共有サイドバーを紹介します。効果は次のとおりです。 以下...

MySQL実行計画の詳細な説明

EXPLAIN ステートメントは、MySQL がステートメントを実行する方法に関する情報を提供します...

Linux で Apache を使用してファイル サーバーを構築する手順

1. ファイルサーバーについてプロジェクトでは、公開ソフトウェアやデータをプロジェクト チーム メン...

初心者のためのウェブサイト構築入門 - ウェブサイト構築に必要な条件とツール

今日は、初心者の次のような質問に答えます。学ぶ勇気さえあれば、自分のウェブサイトを構築するのは簡単で...

Nexusプライベートサーバー構築原理とチュートリアル分析

1つ。 Nexus プライベート サーバーを構築する理由は何ですか?社内の開発メンバーは全員外部ネッ...