データベース

データベース Feb 13, 2026

MySQLおよびMariaDBのルートパスワードの設定、変更、リセット

MySQLのルートパスワードを設定したことがない場合、サーバーはルートとして接続するためにパスワードを必要としません。初めてルートパスワードを設定するには、シェルプロンプトで以下のようにmysqladminコマンドを使用します:

データベース Jan 07, 2026

CentOS 6 に MariaDB 10.0 をインストールする

MariaDB は MySQL のコミュニティ開発フォークであり、MySQL の強化されたドロップイン置き換えを目指しています。これは GNU GPL ライセンスであり、Monty Widenius のような MySQL の元開発者によって主導されています。MariaDB は現在も活発ですが、MySQL よりも市場シェアはかなり少ないです。MySQL が持つ大きな勢いのため、周囲にはまだ多くのコミュニティがありますが、オープンソースの世界での新しい活動のほとんどは MariaDB に関連しており、ほとんどの Linux ディストリビューションは現在 MySQL 互換のデータベースとして MariaDB を出荷しています。以下のチュートリアルでは、CentOS 6 に MariaDB 10.0 をインストールする手順を案内します。CentOS 6 は古すぎますか?はい、その通りですが、CentOS 6 は 2020 年までセキュリティ更新がサポートされており、まだ多くのサーバーがそれを使用している可能性がありますが、最新の CMS システムをホストするために新しい MySQL 互換のデータベースが必要な場合があります。

データベース Dec 20, 2025

Ubuntu 22.04にNeo4jグラフデータベースをインストールして構成する方法

Neo4jはデータ関係を作成するために使用されるグラフデータベースです。従来のデータベース内のデータは、テーブルのような構造で保存されます。グラフィカルデータベースはデータノード間の関係を記録します。各ノードは接続されている他のすべてのノードへの参照を保存します。従来のデータベースは関係データを直接保存しませんが、インデックスを使用してデータ構造を検索することで接続を特定できますが、これは高コストで時間がかかります。Neo4jのようなグラフィカルデータベースは、これらのオーバーヘッドを回避し、複雑な関係をエンコードおよびクエリできます。

データベース Dec 19, 2025

UbuntuサーバーにセキュアなCockroachDBクラスターをデプロイする方法

CockroachDBは、CockroachLabsによって開発されたオープンソースでクラウドネイティブなSQLデータベースです。これは、トランザクションおよびキー・バリュー・ストアに基づいた分散SQLデータベースです。CockroachDBはスケーラブルなSQLデータベースであり、Google Spannerデータベースと比較されています。これはPostgreSQLプロトコルワイヤーに基づいており、商用利用に適しています。

データベース Dec 07, 2025

Ubuntu 16.04 LTSでHeartbeatとDRBDを使用してMariaDBの高可用性を設定する方法

HeartbeatとDRBDは、2台のサーバーを使用するアプリケーションのためのクラスタソリューションに使用されます。両方のサーバーはアクティブとパッシブモードで動作し、一方のサーバーが同時に動作し、もう一方のサーバーがバックアップサーバーとして機能します。DRBD(Distributed Replicated Block Device)は、2台のサーバー間でデータをリアルタイムで同期するカーネルレベルのサービスです。Heartbeatは、プライマリとバックアップのLinuxサーバーが互いに「生きている」かどうかを判断し、プライマリが生きていない場合はリソースをバックアップにフェイルオーバーすることを可能にするオープンソースプログラムです。また、サーバー内のIP高可用性やその他のサービスも管理します。

データベース Nov 30, 2025

Debian 11にCockroachDBクラスターをインストールする方法

CockroachDBは、クラウドアプリケーション向けのオープンソースの分散型でスケーラブルなSQLデータベースです。CockroachDBは次世代の整合性、複製されたSQLデータベース、およびトランザクショナルデータストアを提供します。CockroachDBはデータを複数の場所に保存し、データの配信を迅速にします。また、スケーリングが容易で、高可用性と障害耐性をアプリケーションに提供します。

データベース Nov 15, 2025

CentOS 8にPostGIS PostgreSQLデータベース拡張機能をインストールする方法

PostGISは、PostgreSQLデータベース管理システム用の無料でオープンソースのデータベース拡張機能です。面積、和、交差、距離、データ型などの追加機能を追加し、SQLで位置クエリを実行できるようにします。PostGISを使用すると、PostgreSQLデータベースにポリゴンおよびポイントタイプのデータを保存できます。

データベース Nov 02, 2025

MySQLレプリケーションの修復方法

MySQLレプリケーションを設定した場合、この問題を知っているかもしれません: 時々、無効なMySQLクエリが発生し、レプリケーションが機能しなくなります。この短いガイドでは、MySQLスレーブのレプリケーションを最初から設定し直すことなく修復する方法を説明します。このガイドはMySQLとMariaDB向けです。

データベース Oct 25, 2025

Debian Etch から ODBC と FreeTDS を使用して MSSQL データベースに PHP アクセス

SQL> プロンプトが表示され、任意の選択または他のコマンドを実行できます。次に PHP 部分に進みます。必要なことは、(再度上記の例を仮定して)接続情報を php ファイルに追加し、コーディングを開始することです。以下は、もちろんあなたの意のままに変更する必要がある基本的な例です。

データベース Oct 21, 2025

CentOS 8にRethinkDBをインストールする方法

RethinkDBは、リアルタイムWebアプリケーションを構築するための無料でオープンソースのデータベースです。これは、スケーラブルで高可用性の自動フェイルオーバーと堅牢なフォールトトレランスを備えた分散型ドキュメント指向データベースです。

データベース Oct 13, 2025

Debian 12にMicrosoft SQL Serverをインストールする方法

MSSQL ServerまたはMicrosoft SQL Serverは、Microsoftによって開発されたRDBMS(リレーショナルデータベース管理システム)です。データベースサーバーとして、アプリケーションのデータを保存するために使用されます。SQL Serverは、デスクトップアプリケーションのデータベースとして使用したり、Webアプリケーションや小規模なサーバーアプリケーションに使用したりするのに最適です。