ウェブサイト検索
数か月前、 私はUbuntu 18.04 サーバーにLAMP スタックをセットアップしました。今日、データベースサーバーにrootユーザーとしてログインしようとしましたが、パスワードを完全に忘れてしまいました。いくつかの Web 検索と MySQL フォーラムの閲覧を経て、MySQL root ユーザーのパスワードを正常にリセットできました。これをどのように行うか疑問に思っている人のために、この簡単なチュートリアルでは、Linux および Unix 系オペレーティング システムで MySQL または MariaDB のルート パスワードをリセットする手順を説明します。
まず、データベースサーバーを停止します。
MySQL を使用している場合は、次のコマンドを入力して Enter キーを押します。
sudo systemctl stop mysql 続きを読む →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 スタック) をインストールする方法について説明します。
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 システムを使用します。
前回のチュートリアルでは、Ubuntu 20.04 LTS サーバーにLAMP スタックをインストールする方法について説明しました。このチュートリアルでは、Ubuntu 20.04 LTS サーバー エディションに Nginx、MySQL、PHP (LEMP スタック) をインストールする方法を説明します。 LEMP は、Linux、Engine-x、MariaDB/MySQL、の頭字語です。 >PHP/Perl/Python。
このチュートリアルでは、次のテスト マシンを使用します。
お気づきかと思いますが、MySQL root ユーザーのパスワードを設定するときに、VALIDATE PASSWORD コンポーネントを有効にするように求められます。有効にすると、パスワードの検証コンポーネントが指定されたパスワードの強度を自動的にチェックし、十分に安全なパスワードのみを設定するようにユーザーに強制します。脆弱なパスワードを指定すると、「ERROR 1819 (HY000): Your Password is not満たす現在のポリシー要件」のようなエラーが発生します。
技術的に言えば、これは実際にはエラーではありません。これは、現在のパスワード ポリシー要件に基づいて、ユーザーに強力なパスワードのみの入力を強制する組み込みのセキュリティ メカニズムです。
例を示しましょう。次のコマンドを使用して、root ユーザーとして MySQL サーバーにログインします。
mys 続きを読む →MySQL の root ユーザーのパスワードを忘れましたか?心配ない!このガイドでは、Linux オペレーティング システムで MySQL root ユーザーのパスワードをリセットする手順を説明します。以下に示す手順は、MariaDB の root パスワードのリセットにも機能するはずです。
MySQL 5.7 などの古いバージョンの MySQL でルート (管理者) ユーザーのパスワードをリセットするためのガイドをすでに投稿しました。ただし、その方法は新しい MySQL 8 バージョンでは機能しませんでした。 MySQL 8 で root パスワードをリセットしたい場合は、以下の 2 つの回避策のいずれかに従ってください。
すでに述べたように、MySQL の root パスワードは 2 つの方法でリセットできます。
Ruby on Rails はデフォルトのデータベースとして SQLite3 を使用します。 Sqlite は Rails とうまく連携しますが、Rails アプリケーションには不十分な場合があります。スケーラビリティ、同時実行性、一元化、制御が必要な場合は、MySQL や PostgreSQL などのより堅牢なデータベースを試してみるとよいでしょう。このガイドでは、Ubuntu Linux で MySQL を Ruby on Rails アプリケーションで使用する方法を説明します。
MySQL は、ほとんどの Linux および Unix 系ディストリビューションのデフォルト リポジトリで利用できます。
Debian、Ubuntu、およびその派生製品に MySQL をインストールするには、次のコマンドを実行します。
sudo apt ins 続きを読む →このガイドでは、Ubuntu Linux に MySQL をインストールする方法、次に MySQL の root ユーザー パスワードを設定する方法、最後に root ユーザーとして MySQL サーバーにアクセスする方法を学習します。
以下に示すすべての手順は、新しくインストールされた Ubuntu 22.04 LTS サーバー エディションでテストされています。
MySQL をインストールする前に、Ubuntu システムが最新のパッケージで更新されていることを確認してください。
すべてのアップデートがインストールされたら、システムを再起動します。
続きを読む →このガイドでは、Ubuntu で MySQL root ユーザーの認証方法をキャッシュ SHA-2 プラガブル認証またはネイティブ プラガブル認証方法に変更する理由と方法について説明します。
MySQL root ユーザーのパスワードを設定している場合でも、パスワードを使用して root ユーザーとしてデータベース サーバーで認証することはできません。なぜなら、MySQL 5.7 以降のバージョンを実行している Ubuntu システムでは、MySQL root ユーザーはデフォルトでパスワードの代わりに auth_socket プラグインを使用して認証するように設定されているからです。したがって、root ユーザーとそのパスワードを使用して MySQL サーバーにアクセスすることはできません。
続きを読む →MySQL データベースの root ユーザー パスワードを忘れましたか?心配ない!このステップバイステップガイドでは、Ubuntu 20.04 オペレーティング システム上の MySQL 8 で root パスワードをリセットする方法について説明します。
注: すでにご存じのとおり、MySQL 5.7 以降のバージョンを実行している Ubuntu システムでは、MySQL root ユーザーは auth_socket プラグインを使用して MySQL サーバーで認証します。したがって、システム ユーザーの sudo パスワードを知っている限り、sudo mysql コマンドを使用して root ユーザーとして MySQL サーバーにログインできます。その場合、MySQL の root
続きを読む →