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

推薦する

CSS を使用して ul と li の水平配置を実現する 2 つの方法

li はブロックレベル要素であり、デフォルトで 1 行を占めるため、水平方向の配置を実現する場合は、...

MySQLのバックアップとリカバリの簡単な分析

目次1. はじめに2. バックアップとリカバリの簡単な定義3. 復旧計画で考慮すべきいくつかの要素4...

VueのTodoListケースの詳しい説明

<テンプレート> <div id="ルート"> <...

Vue のディスパッチとブロードキャストの自己実装の詳細説明 (ディスパッチとブロードキャスト)

解決すべき問題主にコンポーネント間のクロスレベル通信用なぜディスパッチとブロードキャストを自分で実装...

CSS は Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果をすばやく追加します (サンプル コード)

Alibaba ベクターアイコンライブラリにアクセスAlibaba ベクターアイコンライブラリ好き...

MySql8.0 のトランザクション分離レベルエラーの問題を解決する

目次MySql8.0 トランザクション分離レベルエラーの表示質問コマンドは次のように変更されますMy...

Keras を使って SQL インジェクション攻撃を判断する (例の説明)

この記事では、ディープラーニングフレームワーク keras を使用して、SQL インジェクションの特...

MySQL における between の境界と範囲の説明

境界範囲間のmysql間の範囲は両側の境界値を含む例: 3 から 7 までの id は、id >...

Vueはシンプルな計算機能を実装します

この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...

1時間で学ぶMySQLの基礎

目次MySQL を使い始めるMySQL 管理6. MySQL サーバーを起動および停止します。 7....

DockerコンテナのIPアドレスを表示する方法

私はずっとDockerにはIPアドレスがないと思っていました。実はDockerのネットワークテンプレ...

Apache、Tomcat、Nginx サーバーの詳細な理解と比較分析

質問1件会社のサーバーはApacheを使用しており、バックエンドはPHP、サーバーはLinux C/...

mysql 5.7.5 m15 winx64.zip インストール チュートリアル

win7 64 ビットで mysql-5.7.5-m15-winx64 をインストールして構成する方...

Bootstrap Webページレイアウトグリッドの実装

目次1. Bootstrapグリッドシステムの仕組み1.1 12グリッドシステム1.2 Bootst...

MySQL で日付を保存するためのベスト プラクティス ガイド

目次序文時間型を保存するのに文字列を使用しないでくださいMySQL の日付型日時タイムスタンプTIM...