ウェブサイト検索

MySQL または MariaDB の root パスワードをリセットする方法

数か月前、 私はUbuntu 18.04 サーバーにLAMP スタックをセットアップしました。今日、データベースサーバーにrootユーザーとしてログインしようとしましたが、パスワードを完全に忘れてしまいました。いくつかの Web 検索と MySQL フォーラムの閲覧を経て、MySQL root ユーザーのパスワードを正常にリセットできました。これをどのように行うか疑問に思っている人のために、この簡単なチュートリアルでは、Linux および Unix 系オペレーティング システムで MySQL または MariaDB のルート パスワードをリセットする手順を説明します。

MySQL または MariaDB の root パスワードをリセットする

まず、データベースサーバーを停止します。

MySQL を使用している場合は、次のコマンドを入力して Enter キーを押します。

sudo systemctl stop mysql

続きを読む →

Ubuntu 18.04 LTS に Apache、MySQL、PHP (LAMP) スタックをインストールする

LAMP スタックは、動的な Web サイトや Web ベースのアプリケーションの実行と展開に使用できる、人気のあるオープンソース Web 開発プラットフォームです。通常、LAMP スタックは、Apache Web サーバー、MariaDB/MySQL データベース、PHP/Python/Perl プログラミング言語で構成されます。 LAMP は、Linux、MariaDB/MYSQL、PHP/P< の頭字語です。ython/Perl。このチュートリアルでは、Ubuntu 18.04 LTS サーバーに Apache、MySQL、PHP (LAMP スタック) をインストールする方法について説明します。

Ubuntu 18.04 LTS に Apache、MySQL、PHP

続きを読む →

Ubuntu 20.04 LTS に Apache、MySQL、PHP (LAMP スタック) をインストールする

LAMP スタックは、動的な Web サイトや Web ベースのアプリケーションを実行および展開するために使用できる、人気のあるオープンソース Web 開発プラットフォームです。通常、LAMP スタックは、Apache Web サーバー、MariaDB/MySQL データベース、PHP/Python/Perl プログラミング言語で構成されます。 LAMP は、Linux、Apache、MariaDB/MYSQL、PHP/Python/Perl の頭字語です。このステップバイステップのチュートリアルでは、Apache、MySQL、PHP (LAMP スタック) を Ubuntu 20.04 LTS サーバー エディションにインストールする方法について説明します。

Ubuntu 20.04 LTS に Apache、MySQL、PHP (LAMP スタック) をインストールする

このチュートリアルでは、次の Ubuntu システムを使用します。

Ubuntu 20.04 LTS に Nginx、MySQL、PHP (LEMP スタック) をインストールする

前回のチュートリアルでは、Ubuntu 20.04 LTS サーバーにLAMP スタックをインストールする方法について説明しました。このチュートリアルでは、Ubuntu 20.04 LTS サーバー エディションに Nginx、MySQL、PHP (LEMP スタック) をインストールする方法を説明します。 LEMP は、Linux、Engine-x、MariaDB/MySQL、の頭字語です。 >PHP/Perl/Python。

Ubuntu 20.04 LTS に Nginx、MySQL、PHP (LEMP スタック) をインストールする

このチュートリアルでは、次のテスト マシンを使用します。

修正 - MySQL エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません

お気づきかと思いますが、MySQL root ユーザーのパスワードを設定するときに、VALIDATE PASSWORD コンポーネントを有効にするように求められます。有効にすると、パスワードの検証コンポーネントが指定されたパスワードの強度を自動的にチェックし、十分に安全なパスワードのみを設定するようにユーザーに強制します。脆弱なパスワードを指定すると、「ERROR 1819 (HY000): Your Password is not満たす現在のポリシー要件」のようなエラーが発生します。

技術的に言えば、これは実際にはエラーではありません。これは、現在のパスワード ポリシー要件に基づいて、ユーザーに強力なパスワードのみの入力を強制する組み込みのセキュリティ メカニズムです。

例を示しましょう。次のコマンドを使用して、root ユーザーとして MySQL サーバーにログインします。

mys

続きを読む →

Linux で MySQL ルートユーザーのパスワードをリセットする方法

MySQL の root ユーザーのパスワードを忘れましたか?心配ない!このガイドでは、Linux オペレーティング システムで MySQL root ユーザーのパスワードをリセットする手順を説明します。以下に示す手順は、MariaDB の root パスワードのリセットにも機能するはずです。

MySQL 5.7 などの古いバージョンの MySQL でルート (管理者) ユーザーのパスワードをリセットするためのガイドをすでに投稿しました。ただし、その方法は新しい MySQL 8 バージョンでは機能しませんでした。 MySQL 8 で root パスワードをリセットしたい場合は、以下の 2 つの回避策のいずれかに従ってください。

Linux で MySQL ルート ユーザーのパスワードをリセットする

すでに述べたように、MySQL の root パスワードは 2 つの方法でリセットできます。

Ruby On Rails アプリケーションで MySQL を使用する方法

Ruby on Rails はデフォルトのデータベースとして SQLite3 を使用します。 Sqlite は Rails とうまく連携しますが、Rails アプリケーションには不十分な場合があります。スケーラビリティ、同時実行性、一元化、制御が必要な場合は、MySQL や PostgreSQL などのより堅牢なデータベースを試してみるとよいでしょう。このガイドでは、Ubuntu Linux で MySQL を Ruby on Rails アプリケーションで使用する方法を説明します。

1.UbuntuにMySQLをインストールする

MySQL は、ほとんどの Linux および Unix 系ディストリビューションのデフォルト リポジトリで利用できます。

Debian、Ubuntu、およびその派生製品に MySQL をインストールするには、次のコマンドを実行します。

sudo apt ins

続きを読む →

Ubuntu 22.04 LTS に MySQL をインストールする

このガイドでは、Ubuntu Linux に MySQL をインストールする方法、次に MySQL の root ユーザー パスワードを設定する方法、最後に root ユーザーとして MySQL サーバーにアクセスする方法を学習します。

以下に示すすべての手順は、新しくインストールされた Ubuntu 22.04 LTS サーバー エディションでテストされています。

前提条件

MySQL をインストールする前に、Ubuntu システムが最新のパッケージで更新されていることを確認してください。

すべてのアップデートがインストールされたら、システムを再起動します。

続きを読む →

Ubuntu で MySQL ルート ユーザーの認証方法を変更する

このガイドでは、Ubuntu で MySQL root ユーザーの認証方法をキャッシュ SHA-2 プラガブル認証またはネイティブ プラガブル認証方法に変更する理由と方法について説明します。

導入

MySQL root ユーザーのパスワードを設定している場合でも、パスワードを使用して root ユーザーとしてデータベース サーバーで認証することはできません。なぜなら、MySQL 5.7 以降のバージョンを実行している Ubuntu システムでは、MySQL root ユーザーはデフォルトでパスワードの代わりに auth_socket プラグインを使用して認証するように設定されているからです。したがって、root ユーザーとそのパスワードを使用して MySQL サーバーにアクセスすることはできません。

続きを読む →

Ubuntu Linux 上の MySQL 8 で root パスワードをリセットする方法

MySQL データベースの root ユーザー パスワードを忘れましたか?心配ない!このステップバイステップガイドでは、Ubuntu 20.04 オペレーティング システム上の MySQL 8 で root パスワードをリセットする方法について説明します。

注: すでにご存じのとおり、MySQL 5.7 以降のバージョンを実行している Ubuntu システムでは、MySQL root ユーザーは auth_socket プラグインを使用して MySQL サーバーで認証します。したがって、システム ユーザーの sudo パスワードを知っている限り、sudo mysql コマンドを使用して root ユーザーとして MySQL サーバーにログインできます。その場合、MySQL の root

続きを読む →