Skip to main content

FiveM:データベース接続問題の解決方法

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

Oxmysqlは、FiveMサーバーにプリインストールされている便利なオープンソースのFiveMリソースで、サーバーとデータベース間の通信を可能にします。開発中に、データベースの認証情報を更新するなどの変更を行うと、oxmysqlの接続文字列も更新する必要が出てくることがあります。データベース接続問題の例はこちら:

このガイドでは、FiveMサーバーの設定ファイル内の接続文字列を調整して、データベース接続問題を解決する方法を紹介します。

自動解決方法

まずはウェブサイトのサーバーのウェブインターフェースパネルを開き、設定セクションに移動しましょう。

img

このページの一番下までスクロールすると、アクションボタンが見つかります。ここでMySQL接続文字列を再設定ボタンを押し、その後サーバーを再起動すれば変更が反映されます。

これでserver.cfgファイルが現在の正しい認証情報で自動的に更新され、データベースが再び正常に動作するはずです。

手動解決方法

手動で解決する場合は、server.cfgファイルにアクセスし、ウェブインターフェースパネルで確認できる認証情報を使って接続文字列を直接編集します。まずtxAdminインターフェースにログインし、CFGエディターを開きます。別タブでツール -> データベースセクションに移動すると、現在の認証情報が確認できます。

server.cfgファイル内に以下の行を追加(または既にあれば置き換え)し、ウェブインターフェースで確認した認証情報を入力してください。

set mysql_connection_string "mysql://USER:PASSWORD@SERVER:3306/DATABASE"

編集が終わったらファイルを保存し、サーバーを再起動しましょう。

まとめ

次回サーバー起動時には、サーバーがデータベースにアクセスできるようになり、正常に動作するはずです。これでデータベース接続問題は無事解決です。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡くださいね!🙂