問題タブ [mariadb-connect-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
758 参照

mysql - Maria DB root なしでは ENGINE=CONNECT のテーブルを削除できません

トピックのように、Maria DB で root としてテーブルを作成および削除できますが、通常のユーザーとしてテーブルを削除することはできません。テーブルエンジンが接続されている場合にのみ発生します。

ルートとして:

root アカウントから通常のユーザーとしてログインします。

engine=connect を使用してテーブルをドロップするには、ユーザーにはどのような権限が必要ですか?

  1. アップデート1. このリンクのような csv ファイルで確認: https://mariadb.com/kb/en/mariadb/connect-csv-and-fmt-table-types/

ルートとして機能しますが、すべての権限を持つユーザーとして、テーブルを作成することさえできません。

問題が解決しました

0 投票する
0 に答える
518 参照

mysql - Spider Engine と MariaDB (エラー コード: 2013。クエリ中に MySQL サーバーへの接続が失われました)

MariaDB と MySQL で Spider Engine を使用して HA システムを実装しようとしています。システムを構成し、スパイダー ノードを介して小さなデータを入力すると、すべて正常に動作します。

しかし、巨大なデータを入力すると、次のエラーが表示されます。

エラー コード: 2013。クエリ中に MySQL サーバーへの接続が失われました

私のスパイダーノードには mariadb があり、モニターノードには mariadb があり、データノードには MySQL があります。

前もって感謝します!

0 投票する
0 に答える
454 参照

mariadb - maria db を使用した地理空間

Maria db を使用して、特定の緯度/経度から半径 30 KM 以内にあるすべてのポイントを円として選択する必要があります。

例えば:

0 投票する
1 に答える
1610 参照

mysql - テキストとして保存された JSON データを選択する方法

所有者がフォームの varchar フィールドに JSON データを格納している MariaDB データベースからデータを抽出する必要があります。

これらの JSON エンコードされたテキスト フィールドのそれぞれから個々のエントリを選択できるようにしたいと考えています。

MariaDB での JSON サポートの多くの機能について読んでおり、データをテキスト フィールドに JSON として保存する方法の例をたくさん見てきましたが、データの挿入方法やスキーマを変更する必要があります。

DBを変更することはできません。私は読み取り専用アクセス権を持っています。

DBの所有者は現在MariaDB 10.0を使用していますが、10.1にアップグレードしてもらうことができるかもしれません

要するに、次の (非常に単純な例) を考えると、「データ」フィールドの 2 番目の要素を選択するにはどうすればよいですか?

JSON機能を使用することが道だと思いますが(すべてのデータがJSONであることを考えると)、別の方法はありますか?パフォーマンスはそれほど重要ではありません。

0 投票する
1 に答える
824 参照

mysql - EPOLL による MariaDB ノンブロッキング

EPOLL に基づいて TCP/UDP 接続を受け入れ、サポートする必要がある多数のプロトコル層のプラグインをサポートする、C で記述されたシングル スレッド サーバーがあります。そのビットは大丈夫です。

シングル スレッドの性質上、開いているすべての接続を個別に反復処理するのではなく、同じ EPOLL アーキテクチャを利用できるデータベース レイヤーを実装したいと考えました。

MariaDB と、その API でノンブロッキング機能をサポートする MariaDB コネクタを使用します。

https://mariadb.com/kb/en/mariadb/using-the-non-blocking-library/

しかし、私が見つけたのは私が期待したものではなく、私が期待していたものは以下に説明されています.

最初に を起動し、mysql_real_connect_start()0 が返された場合は、ブロックが不要であることを示しているため、すぐにクエリをディスパッチしますが、これは発生しません。

それ以外の場合は、即時と思われるファイル記述子を取得して EPOLL に登録し、イベントを待機するメインの EPOLL ループに戻ります。

そのため、しばらくすると、ソケットが開かれたことを示す EPOLLOUT が表示されます。

そして、私は忠実に mysql_real_connect_cont() を呼び出しますが、この段階ではまだゼロ以外の値を返しています。

しかし、それは私が取得する最後の EPOLL イベントです。ただし、MariaDB が 10 秒後にハングアップすると思われる EPOLLRDHUP を除きます。

このアイデアが実行可能かどうかを理解するのを手伝ってくれる人はいますか?

ありがとう…ありがとう…どうもありがとう。

0 投票する
0 に答える
13 参照

mariadb - MariaDBのマニュアルの表現は

以下のページを読んでMariaDBについて学びます。

https://mariadb.com/blog/getting-microsoft-sql-server-data-mariadb-connect-storage-engine

最初の文の「MariaDB は多くのクライアントで動作します」の部分は、私には少しあいまいです。

あなたが英語のネイティブ スピーカーまたは高度な英語学習者である場合、これが何を意味するか教えていただけますか?

オプションは次のとおりです。

(a) MariaDB 財団は、他の企業または組織と協力しています。
(b) MariaDB サーバーは、ODBC などの他のミドルウェアと連携します。

0 投票する
2 に答える
1657 参照

mysql - Mariadb エラー : Mysql サーバーがなくなりました [インポート ダンプ]

Windows の mariadb にダンプ ファイルをインポートしています。「Mysqlサーバーがなくなりました」というエラーが表示されます。追加するソリューションを知っていました

max_allowed_pa​​cket=500M

my.cnf にありますが、問題はそのディレクトリに 5 つの初期化ファイルがあることです

C:\Program Files\MariaDB 5.5

  1. my-huge.ini
  2. my-innodb-heavy-4G.ini
  3. my-large.ini
  4. my-medium.ini
  5. my-small.ini

そのため、どのファイルで「max_allowed_pa​​cket = 500M」を変更します。この問題のために、Windowsでmariadbの構成を変更する方法を提案してください。

0 投票する
2 に答える
11913 参照

mariadb - Maria DB の推奨 RAM、ディスク、コア容量は?

Maria DB が推奨する RAM、ディスク、コア容量の数を見つけることができません。初期レベルと非常に最小限のデータ量を設定しています。したがって、maria DB の推奨容量が必要です。

あなたの助けに感謝!!!

0 投票する
1 に答える
151 参照

java - mariaDBの挿入動的列について

MariaDB は、挿入の形式でこの変数をサポートしていません。

変数形式で挿入するにはどうすればよいですか? JAVA で JDBC を使用してパラメーターを渡したいため