MySQLへのリモート接続を許可する方法

デフォルトのMySQLサーバーはローカルホストでのみリッスンします。 つまり、リモートシステムからMySQLに接続することはできません。 これは、セキュリティの目的でも良い習慣です。 多くの場合、リモートシステムからMySQLデータベースにアクセスする必要があります。 データベースサーバーに個別のインスタンスを使用する本番環境の最も可能性の高いケース。 また、負荷分散環境でホストされているアプリケーションの場合、複数のシステムからアクセスできる単一の集中型データベースサーバーを作成します。 このチュートリアルは、リモートシステムからの接続を許可するようにMySQLサーバーを構成するのに役立ちます。 ステップ1-MySQLサービスを構成する デフォルトのMySQLサーバーはローカルホストインターフェースでのみリッスンします。 すべてのインターフェイスでリッスンするには、これを変更する必要があります。 MySQLデータベースサーバー構成ファイルをテキストエディタで編集します。 Debianベースのシステムには、/ etc / mysql…

MySQLデータベースをインポートおよびエクスポートする方法

MySQLは、データをテーブル形式で保存するためのリレーションデータベース管理システムです。 これは、さまざまなオペレーティングシステムにインストールできるオープンソースのデータベースサーバーです。 mysqlデータベースの移行の場合、データベースのダンプを簡単に作成して、ターゲットデータベースサーバーに復元できます。 MySQLサーバーは、データベースをエクスポートおよびインポートするためのコンソールユーティリティを提供します。 このチュートリアルは、システムコンソールを使用してMySQLデータベースをエクスポートするのに役立ちます。 また、ダンプファイルからデータベースを復元するのにも役立ちました。 ステップ1—MySQLデータベースをエクスポートする 使用する mysqldump データベースのバックアップを実行するコマンドラインユーティリティ。 これにより、データベースを他のシステムに転送するプロセスがより簡単になります。 データベースをエクスポートするには、データベースの名前と、少なくともデータベースへの読み取り専用権限を持つログイン資格情報が必要です。 mysqldumpを使用してデータベースをエクスポートしましょう。 mysqldump -u…

Ubuntu20.04にMySQL8.0をインストールする方法

MySQLは、構造化データをテーブル形式で格納するために使用される一般的なリレーショナルデータベース管理システムです。 これはオープンソースのデータベースサーバーであり、SQL(Structured Query Language)ステートメントを使用して対話します。 MySQLは、GNU General PublicLicenseの条件の下で無料で利用できます。 このチュートリアルは、MySQL8をUbuntu20.04 LTS FocalLinuxシステムにインストールするのに役立ちます。 前提条件 sudo特権アカウントアクセスを備えたUbuntu20.04LTSシステムが実行されている必要があります。 次に、システムにログインしてターミナルを開きます。 ssh [email protected]…