Category Archives: MariaDB

MariaDBのパッケージ削除時に「Unmet dependencies(未解決の依存関係)」エラー

MariaDBのパッケージ削除時に「Unmet dependencies(未解決の依存関係)」エラーが発生し、通常の削除がブロックされている状態ですね。この場合、依存関係を無視して強制的に削除を進める必要があります。 以下の手順で解決を試みてください。 1. 依存関係の修復を試みる 指示通り、まずは標準の修復コマンドを実行します。  bash コードは注意してご使用ください。 これで解決しない場合は、以下の強制削除の手順へ進んでください。 2. dpkg での強制削除 apt は依存関係に厳格なため、より低レイヤーの dpkg コマンドを使用して、依存関係を無視してパッケージを削除します。  bash コードは注意してご使用ください。 ※ mariadb-server-core-* などの個別パッケージ名も同様に指定して実行してください。 3. 残った関連ファイルのクリーンアップ パッケージ本体が消えても設定ファイルなどが干渉することがあります。以下のディレクトリを手動で削除することで、クリーンな状態に戻せます。  bash コードは注意してご使用ください。 4. (再インストールする場合) 完全に削除できたことを確認(dpkg -l | grep mariadb で何も出ない状態)してから、再度インストールを行ってください。  bash

Posted in MariaDB | Leave a comment

Linux上のMariaDBにNavicatなどの外部管理ツールからアクセスする。

1. MariaDB設定ファイル(my.cnf)の修正 MariaDBが外部IPからの接続を許可するようにバインドアドレスを変更します。  2. リモートアクセス権限の追加 MariaDBのユーザが特定のホスト(例: 開発用PC)からアクセスできるように許可設定を行います。  3. ファイアウォールの開放 Linuxサーバのファイアウォール(ufwやfirewalld)でMariaDBのポート(デフォルト: 3306)を開放します。  4. Navicatでの接続設定  Navicatで以下の項目を入力して接続します。 注意点

Posted in MariaDB | Leave a comment

apach+PHP+MariaDBのインストール

Apacheのインストール方法Apacheのインストール方法は、お使いのOSによって異なります。ここでは、代表的なLinuxディストリビューション(UbuntuとCentOS)とWindowsでのインストール方法を説明します。 1. Linux (Ubuntu/Debian系)ステップ1:パッケージリストの更新 まず、システム上のパッケージリストを最新の状態に更新します。 Bash ステップ2:Apacheのインストール 以下のコマンドでApacheをインストールします。 Bash sudoは管理者権限でコマンドを実行するために必要です。 ステップ3:サービスの状態を確認 インストールが完了すると、Apacheサービスは自動的に起動します。以下のコマンドで動作していることを確認できます。 Bash active (running)と表示されれば、正常に起動しています。 ステップ4:ファイアウォールの設定(UFWを使用している場合) ファイアウォール(UFW)が有効になっている場合は、HTTP(ポート80)とHTTPS(ポート443)の通信を許可する必要があります。 Bash または、HTTPのみを許可する場合はsudo ufw allow ‘Apache’、HTTPSのみを許可する場合はsudo ufw allow ‘Apache Secure’を使用します。 ステップ5:ブラウザで確認 ブラウザでサーバーのIPアドレス(例:http://192.168.1.1)またはhttp://localhostにアクセスして、Apacheのデフォルトページが表示されるか確認します。ステータスチェックBash sudo systemctl status apache2 再起動Bash sudo systemctl restart apache2 PHPのインストール PHPのインストール方法は、使用するOSによって異なります。ここでは、代表的なLinuxディストリビューション(Ubuntu、CentOS)とWindowsでの一般的な方法を説明します。 1. Linux (Ubuntu/Debian系) Ubuntuでは、aptパッケージマネージャを使ってPHPを簡単にインストールできます。 特定のバージョンをインストールしたい場合は、PPA(Personal Package Archive)を追加してバージョンを指定する方法もあります。 Linux MintにMariaDBをインストールする方法 Linux MintにMariaDBをインストールする方法は、非常に簡単です。Linux MintはUbuntuをベースにしているため、apt(Advanced Packaging Tool)コマンドを使用します。 Bash Bash Bash セキュリティ設定を行う MariaDBをインストールした直後は、セキュリティ設定が不十分です。mysql_secure_installation スクリプトを実行して、セキュリティを強化することを強く推奨します。 Bash このスクリプトは、対話形式で以下の設定を案内してくれます。 MariaDBに接続してみる 設定が完了したら、rootユーザーでMariaDBに接続してみます。 Bash パスワードを入力すると、MariaDBのシェルが起動し、SQLコマンドを実行できるようになります。 SQL これで、Linux MintへのMariaDBのインストールと初期設定は完了です。必要に応じて、新しいデータベースやユーザーを作成して作業を開始できます。 MariaDBのユーザー一覧を確認 MariaDBのユーザー一覧を確認するには、管理者権限でログインし、mysql.userテーブルに対してSELECTクエリを実行します。主要なコマンドはSELECT Host, User FROM mysql.user;であり、ホスト名とユーザー名の組み合わせを確認できます。  ユーザー一覧表示コマンド sql このコマンドにより、データベースに登録されている全ユーザーが表示されます。  詳細な情報を含む確認コマンドパスワードの有効期限やアカウントのロック状態など、詳細な情報を確認したい場合は以下のコマンドを使用します。 sql 手順 mysqlデータベースにアクセスし、以下のクエリを実行します。sqlUSE mysql; SELECT User, Host FROM user; MariaDBサーバーにコマンドラインまたはGUIクライアントでログインします。bashmysql -u root -p MariaDBのユーザー登録 MariaDBのユーザー登録は、rootユーザーでログイン後、CREATE USERコマンドを使用します。’ユーザー名’@’ホスト名’ IDENTIFIED BY ‘パスワード’の形式で指定し、ローカル接続のみ許可する場合はホスト名に’localhost’、全ホストから許可する場合は’%’を使用します。  MariaDB ユーザー作成の基本手順 ファイアウォールの開放 Linuxサーバのファイアウォール(ufwやfirewalld)でMariaDBのポート(デフォルト: 3306)を開放します。  最後に・・・MariaDBを再起動して設定を適用する: sudo systemctl restart mariadb

Posted in MariaDB | Leave a comment