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

推薦する

Mac でソースコードから MySQL 5.7.17 をコンパイルしてインストールするチュートリアル

1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mys...

CSS を使用して HTML フォーム コントロールを美しくする詳細な例 (フォームの美化)

1. HTML送信ボタンと下部ボタンの基本構文構造1. HTML送信ボタン入力タグで type=&...

Dockerでk8sをデプロイする方法

K8s k8s はクラスターです。クラスターには複数の名前空間があります。名前空間の下には複数のポッ...

Linux で Bash 環境変数を設定する方法

Shell は C 言語で書かれたプログラムであり、ユーザーが Linux を使用するための橋渡しと...

JavaScript クリップボードの使用法の詳細な説明

(1)はじめに: clipboard.js は、テキストをクリップボードにコピーする機能を実装する軽...

CSSはフロートをシミュレートして、画像の左右を囲む中央テキストの効果を実現します。

画像の周囲にテキストを折り返すとは何ですか?これは次の図の効果です。 エフェクトのCSSコードはここ...

Vueルーティングコンポーネントでパラメータを渡す8つの方法の詳細な説明

シングルページアプリケーションを開発する場合、特定のルートを入力し、パラメータに基づいてサーバーから...

Alibaba Cloud OSS によってアップロードされた Nginx プロキシ転送実装コード

序文ミニプログラムのアップロードには https が必要なので、サーバーの https は lets...

Win7 での mysql5.5 インストール グラフィック チュートリアル

MySQL のインストールは比較的簡単なので、通常は次のステップに直接進み、注意が必要な点に集中する...

Ubuntu 14.04 で QT5 をインストール、設定、アンインストールするための詳細な手順

1. 以前 QT5.13 バージョンをダウンロードしましたが、インストール後、Qtcreator を...

CentOS7にNginxをインストールして自動起動を設定する方法

1.公式サイトからインストールパッケージをダウンロードするhttp://nginx.org/en/d...

Vue プロジェクトでのスキャンコード決済の実装例 (デモ付き)

目次需要背景思考分析UI 表示始める1. 支払いコンポーネントテンプレートを作成する2. 支払いコン...

MySQLインデックスの基本構文

インデックスはソートされたデータ構造です。 where 条件での検索や order by 条件での並...

この記事はVueのライフサイクルを理解するのに役立ちます

目次1. beforeCreate & created 2. マウント前とマウント済み3. ...

Vueはechartを使用してラベルと色をカスタマイズします

この記事では、参考までに、echartを使用してタグと色をカスタマイズするVueの具体的なコードを紹...