問題タブ [mysql-management]

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 投票する
2 に答える
199 参照

mysql - かなり難しいMySQLの問題

私の友人は、大規模な mySQL データベースと、複数のテーブルにわたる非常に多数の繰り返し列に問題を抱えています。

問題をよりよく説明すると、データベースは FTP、Postfix、Web メールなどの複数のサービスを提供し、一般的な Linux サーバーで実行するほとんどすべての一般的なサービスを提供し、これらすべてのサービスがこのデータベースを使用しています。問題は、ほとんどのサービスが複数のテーブルから読み取る方法を知らないため、ユーザー名、パスワードなどの複数のテーブル エントリを使用する場合、それらのサービス固有のテーブルでスイッチを繰り返す必要があることです。興例 UserProfile テーブルには、すべてのユーザー関連データが含まれます。(ユーザー名、パスワード) ACL テーブルには、アクセス関連のデータが含まれています (AccountEnabled、FTPEnabled、AccessType) FTP テーブルには、FTP 関連のデータ (クォータ、ディレクトリなど) が含まれています。 UserProfile テーブル、ACL テーブル、FTP テーブルですが、複数のテーブルから読み取ることができないため、

現在、彼らはこれらすべてのサービスを管理するアプリケーションを作成しようとしていますが、これはこれまで手作業で行われており、サーバーは数百人以上のユーザーにサービスを提供していると想像できます。そのため、現在、これらすべてのテーブルを管理する管理インターフェイスを作成しようとしています。問題は、書き込まなければならないデータの 30% が重複データであることです。元。ユーザー名とパスワードは、異なるテーブルに 6 回書き込む必要があります。

「シンボリックリンク」などでテーブルを作成する可能性はありますか? そのため、すべてのサービスにアクセスでき、動的に更新される 1 つの一時テーブルにすべてのデータが格納されます。または、これをすべて簡単にするために考えられる他の「スマートな」方法はありますか?

お時間をいただきありがとうございます。

0 投票する
5 に答える
3906 参照

mysql - mysql バックアップからのデータの比較

データベースのバックアップがいくつかあり、バックアップ内のデータを比較して、時間の経過とともにデータがどのように変化したかを確認する方法があるかどうかを調べています。比較したいフィールドにタイムスタンプはありませんが、行には一意の ID があります。バックアップは、mysqldump を使用して作成された .sql ファイルです。

これを行うプロセスはありますか?

0 投票する
3 に答える
17485 参照

mysql - mysql が外部からの接続を受け入れるようにする方法

私は VPS を持っていて、mysql DB が外部 (たとえば PC から) 接続を受け入れるようにしたいと考えています。サーバーに Debian Linux がインストールされています。オンラインでいくつかのチュートリアルをチェックしたところ、コメントアウトするように言われました。

しかし、これは役に立たなかったようです!VPSに固有のものはありますか? または私は何か他のものを見逃していますか?mysql を実行するコマンドは次のとおりです。

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

mysql - MYSQL137000行のテーブルの最適化

苦痛が大きくなる前に、 redmineデータベースを最適化しようとしています。変更(基本的にすべてのSVN変更のログ)は137000行(ish)にあり、テーブルは基本的なデフォルト設定に設定されています。キーパッキングなどはありません。

表は次のとおりです

インデックス:プライマリ(ID)、
              changeset_idがINDEXBTREEに設定されている

http://forge.mysql.com/wiki/Top10SQLPerformanceTipsからの情報に基づいたlatin1文字セットのすべて

テーブルエンジンはInnoDBですパックキーはデフォルトに設定されています(char varcharのみをパックします)

他のすべてのオプションはオフになっています。

これを最適化するための最良の方法は何ですか?(Bar Truncate; o))

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

mysql-management - 生のMYSQLデータファイルを別のディレクトリに移動する

複数のサイトをホストしていた以前のサーバーのディレクトリのみのバックアップがあります。データベースのいくつかの.sqlバックアップにアクセスできましたが、その方法でバックアップされていないものもありました。データベース内のテーブルの.MYD、.frm、および.MYIファイルをvar / lib / mysql/db_nameディレクトリに配置しました。

これらのファイルからデータを取得し、それらを新しい既存のmysqlインストールに移動する方法があるかどうか知りたいですか?dbフォルダーからまったく同じ名前のdbフォルダーにファイルをコピーしようとしましたが、いずれかのテーブルにアクセスしようとすると、「Ca n't finddb_name/table_name.frm」エラーが発生します。それらはphpmyadminテーブルリストに表示されます。テーブルにアクセスしようとするとエラーが発生します。

これは可能ですか?もしそうなら、どうすればこれらのテーブルファイルを取得して使用可能なデータに変換できますか?

私の質問や説明が意味をなさない場合は申し訳ありません。これは、現在進行中の11時間以上の緊急サーバー復旧プロジェクトの一部であり、今日私に湧き出たので、私の脳は炒められています。必要な質問にお答えします。

0 投票する
6 に答える
40090 参照

mysql - mysqldumpをロードするより速い方法はありますか?

重複の可能性:
mysqlのダンプとインポートの高速化

mysqldumpかなり高速ですが、中規模のデータベース(20〜30メガバイト)のダンプは、を使用してロードするのに数分かかりますmysql my_database < my_dump_file.sql

ロードを高速化するために調整できるmysql設定はありますか?保存されたデータをロードするためのより良い方法はありますか?

CSVベースのダンプでmysqlimportユーティリティを使用して実験しました。これらの負荷はわずかに(ただし、それほどではありませんが)速くなります。生のデータベースファイルをコピーしたいのですが、それは悪い考えのようです。

0 投票する
4 に答える
7507 参照

sql - Redgate SQL Compare for MySQL データベースに相当するものはありますか?

Joel は、Redgate ソフトウェアの SQL Compare がいかに優れているかについて常に話しています。SQL Compare は Microsoft SQL Server データベースでのみ動作しますが、MySQL や LAMP スタックの一部である他の一般的なデータベース (PostgreSQL、Oracle など) で動作する優れたソフトウェアはありますか?

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

mysql - mysqlで似た文を探す

Finding how similar two strings areによると 、2 つの文字列間の類似度を計算する方法はいくつかあります。

Soundex は非常に貧弱なアルゴリズムであり、現在 mysql で利用できます。mysql で使用できる他のメソッドの実装はありますか?

0 投票する
3 に答える
151597 参照

mysql - 現在の構成変数を表示するための mysql コマンド

データベース内から mysql の現在の構成を表示するコマンドが見つかりません。

/etc/mysql/my.cnf を見ることができることはわかっていますが、それは私が必要としているものではありません。

0 投票する
4 に答える
7142 参照

mysql - すべてのテーブルを切り捨てます (ほとんどのテーブルに制約があります)。一時的に落とす方法

ある時点で新しいデータをロードしたい開発データベース (MYSQL) があります。すべてのテーブルの内容を削除したいと思います。すべてのテーブル (外部キー制約を持つテーブルを含む) のコンテンツを削除するための、可能な限り自動化された最善の方法は何ですか? すべてを切り捨て/すべてを削除する同等の制約はありますか?

ありがとう