問題タブ [mariasql]

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 に答える
83 参照

mysql - #1111 - グループ機能の無効な使用

#1111 - Invalid use of group function次のクエリは、両方の SUM() 呼び出しが IF ループ内に埋め込まれているために失敗し、不平を言って います。今では、別のSQLクエリに移行しながら同じ目標を達成しようとしていますが、苦労しています.誰かが私を正しい方向に向けることができますか?

データベースは、クライアントが請求書を一度に支払わず、代わりに分割払いを行った場合invoicesにいくつかのテーブルで構成されます。invoices_payments請求書.issued_dateが現在の週に等しい場合にのみ、現在の週に等しくない各invoices_payments.payment_dateを差し引いて、すべてのinvoices.invoice_totalを合計しようとしています。 .payment_date は現在の週と同じです。

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

database - ローカル マシンから mariaDB に flexview を実装するにはどうすればよいですか?

私はDBの世界の初心者です。

MariaDB に flexview を実装する必要があります

グーグルで検索しましたが、リアルタイムのチュートリアルが見つかりませんでした

誰かがMariaDBでflexiviewを簡単に実装したチュートリアルを提案できますか

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

mariadb - 「ソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できません (111 "接続が拒否されました")」

Debian Wheezy 7.5 で mariadb galera クラスターをセットアップしようとしています。私は多くの異なる指示を見つけましたが、すべて少し異なりますが、これまでのところ機能していません。

2 ノード クラスタをセットアップしようとしています。

プライマリ ノードでは、デフォルトの my.cnf を使用しており、conf.d/cluster.cnf に次の追加設定があります。

クラスターユーザーを作成し、そのユーザーに必要なすべての権限を付与し、サーバーを正常に起動しました

クラスターが起動しますcluster_size=1

2 番目のノードでは、デフォルトの my.cnf を使用しており、conf.d/cluster.cnf に次の追加設定があります。

また、この提案に従って、セカンダリ ノードの debian.cnf をプライマリ ノードの debian.cnf に置き換えました。

http://docs.openstack.org/high-availability-guide/content/ha-aa-db-mysql-galera.html適切なパーミッションを付与します (これは他の場所でも提案されていましたが、リンクが正しくありません今)。

両方のノードの debian.cnf の内容:

2 番目のノードを起動しようとすると、次のようになります。

service mysql start

失敗し、/var/log/syslog に次のように表示されます。

この質問には、インターネット全体に無数のスレッドがあります。答えのないものもあります。答えがあるもののいくつか

エラー 2002 (HY000): ソケット '/var/run/mysqld/mysqld.sock' (111) を介してローカル MySQL サーバーに接続できません- ディスク容量がいっぱいではありません

ソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できません- 応答がありません。しかし、コメントによると、mysql.sock は存在し、mysql.mysql の所有権を持っています。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) - サーバーがインストールされていますが、ソケットは正しい場所に存在します

これは /var/run/mysqld の権限の問題である可能性があることも読みましたが、これを確認して mysql.mysql の所有権を与えました。

少なくとも、これはこの問題を復活させる試みです。どんな方向でも本当に感謝しています。

ありがとうございました、

更新: 両方のノードの my.cnf。デフォルトの my.cnf です。唯一の変更点は、行をコメントアウトすることbind-address=127.0.0.1です。

更新 また、テストしました。ノードを定期的に起動しようとすると、(クラスターなしで、追加の設定なしで、デフォルトのみで) 動作します。

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

mysql - MariaDBは列型varcharをintに変換します

列には形式 の経度値があります(+ or -) 36:12:20:0654。に変更したい(+ or -) 36.12200654。それ、どうやったら出来るの?私はこのコマンドを試しました:

ただし、符号なしで値を 36 に変更します。

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

php - 何百もの MySQL / MariaDB でのスリープ

MariaDB には何百ものスリープ状態の接続があります。これがどのphpスクリプトを引き起こしたかを見つける方法はありますか?

この低MariaDBはダウンしていますか?

スクリーンショット