1)接続先は「localhost:」で始まります。これは、ユーザーのTCP/IP接続がデータベースサーバーに到達することを意味します。また、データベースサーバーは別のプロセスで実行されています。これは、chmod
とchown
は、TCPポート(デフォルトでは3050 AFAIR)で動作しているファイアバードデーモンサーバーが存在する限り問題ではないことを意味します。インストールの値はテキストファイルfirebird.conf
で読むことができます。
実際には、サーバーがDLL/SOライブラリとしてアプリケーションにロードされるいわゆる「組み込みサーバー」または「組み込みモード」があります。しかし、接続文字列にネットワークプロトコルの接頭辞を付けることはできません。
2)マニュアルはhttp://firebirdsql.org/manual/isql-switches.htmlにあり、isqlコマンドラインでユーザーとパスワードを指定することができます。 Firebirdには1つのスーパーユーザー、つまり「SYSDBA」が組み込まれています。パスワードに関しては少し複雑かもしれません.... Firebirdのバージョンとプラットフォームによって異なります
2.0)サーバのインストールによってSYSDBAのパスワードが設定されていても、後でそれを上書きする。次に、アプリケーション開発者に連絡するか、バンドルされたFBを削除して、独自のバニラ・ワンをインストールして、アプリケーションを機能させなくする危険があります。 FB 2.xのの
2.1)は、Windowsのインストール "MASTERKEY" として "デフォルト" SYSDBAのパスワードを設定します(唯一の8最初のシンボルが、実際には問題)
2.2)FB 2.xのLinuxのインストールはランダムSYSDBAパスワードを生成Firebirdフォルダのテキストファイルに保存します。
2.3)MacOS?わからない。 LinuxよりもWindowsに近いかもしれません。そのようなテキストファイルを見つけて "masterkey"を試してみてください
2.4)FB 3では、認証方法と設定が大幅にオーバーホールされていますので、具体的なことを言うのはかなり難しいです。少なくとも私にとっては。
3)私はFishbowlのこれまでの状況を知りませんが、Googleは次のように提案しています。https://www.fishbowlinventory.com/wiki/Fishbowl_for_Mac そうなら、そのページのボトムラインの例を確認してください。彼らはあなたがこれらのすべてのコマンドをsudo
する必要があることを強調します。
3.1)Firebirdデーモンは、FBユーザーをオペレーティングシステムのユーザーにマッピングする「信頼できる認証」を有効にしている可能性があります。 UNIXの場合、少なくともSYSDBA
からroot
にマップします。 Windowsの場合 - Administrator
になります(しかし、ローカライズされています)。これを有効にする必要はありませんが、それがsudo
の場合、UNIXコマンドはアプリケーションをOSスーパーユーザー権限で実行するもので、コマンド行の例ではユーザーとパスワードの不足を説明することがあります。
3.2)Firebird組み込みサーバー/モードはアプリケーションプロセスの一部として機能し、特にUNIXのCS(クラシックサーバー)パッケージの場合、コマンドラインユーティリティはこのモードになりがちです。 Firebird Security Databaseから高感度のデータを読み取るには、として実行する必要があります。したがって、コマンドはsudo
にする必要があります。私はあなたのisql
コマンドが埋め込みモードで実行されるとは思わない - "localhost: '接頭辞を指定するので、上記のwikiリンクの例 - backupとrestore - ローカル接続文字列を使用するので、おそらく実行する接続文字列から "localhost:"接頭辞を削除して、通常のユーザーから実行するのではなくsudo
isqlにしてみてください。これは通常のモードではほとんどありませんが、テスト目的ではありません。 。
希望はこのことができます
PSあなたも、このFirebirdのIDEを試してみてください - 。。それはテスト目的のために、単純化され、しかし、再び... http://www.flamerobin.org/dokuwiki/wiki/manual
Firebirdのバージョンは何ですか? FirebirdのデーモンプロセスがTCPポート(おそらく3050)を実行しているのを見ることができますか?あるいは、MAcOはLinux上で 'xinted'のようなTCP自動起動サービスを使用していますか? –
「不正なファイル記述子」エラーが発生したとき、何をしていますか? –