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 をインストールするための詳細なチュートリアル

推薦する

JavaScriptタイマーとボタン効果設定の詳細な説明

タイマー効果: <div> <font id='timeCount'...

CSSは高度に適応したフルスクリーンを実現します

独自のデモを作成するときに、display:flex を使用して垂直方向の中央揃えを実現したいと思い...

vue-cli を使用してプロジェクトを作成し、webpack でパッケージ化する方法

1. 環境を準備する(Node.jsをダウンロードし、環境変数を設定する) 2. vue-cliをグ...

MySQL データベースの必須条件クエリ ステートメント

目次1. 基本的な文法2. 条件式によるフィルタリング3. 論理式によるフィルタリング4. あいまい...

MySQL 5.7.18 のダウンロードとインストールの詳細な手順

MySql ダウンロード1. 公式サイトを開き、ダウンロード パスを見つけます。ダウンロード アドレ...

Linux/CentOS システムでネットワーク時間を同期する 2 つの方法の詳細な説明

ハードウェア上の理由により、機械は標準時間にある程度追いつけない場合があり、その誤差は 1 か月で数...

Vueライフサイクル機能の詳細な説明

目次ライフサイクル関数一般的なライフサイクルフックVue のインスタンス破棄について:要約するライフ...

jsvc を使用して tomcat を起動する方法 (通常のユーザーとして実行)

jsvc の紹介実稼働環境では、Tomcat はデーモン モードで実行する必要があります。Tomc...

HTML thead タグの定義と使用法の詳細な紹介

コードをコピーコードは次のとおりです。 <thead> <!– 最初の 2 行をヘ...

Vue3はJingdong製品詳細ページの虫眼鏡効果コンポーネントをカプセル化します

この記事では、Jingdong製品詳細ページの虫眼鏡効果コンポーネントに似たvue3カプセル化の具体...

HTML ベース URL タグ

その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...

初心者がHTMLタグを学ぶ(1)

初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...

MySQLウィンドウ関数の具体的な使用法

目次1. ウィンドウ関数とは何ですか? 1. ウィンドウをどのように理解しますか? 2. ウィンドウ...

divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

コードをコピーコードは次のとおりです。高さ:自動 !重要;高さ:550px;最小高さ:550px; ...