タグ付けされた質問 「linux」

サーバーで特に人気のある、広く使用されているオープンソースのオペレーティングシステム。

6
アクティブな読み取りと書き込みを行うライブシステムでmysqldumpを実行する最も安全な方法は?
これが本当かどうかはわかりませんが、Linuxで次のコマンドを実行すると読んだことを覚えています mysqldump -u username -p database_name > backup_db.sql データベースに対して読み取りおよび書き込みが行われている間、ダンプにはエラーが含まれる場合があります。 mysqldumpこれが稼働中のシステムで安全に実行されるようにするためのコマンドに特定のオプションはありますか?数秒間ユーザーの読み取り/書き込みを無効にしても問題ありません(データベース<50MB)

3
ユーザーpostgresのパスワード要件を削除
インストール時に、PostgreSQLにはdb rootユーザー(postgres)のパスワードがないことがわかります。 postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ...そして、次のように設定することをお勧めします。 alter role postgres password '<<very-secret>>'; (そして、それにpg_hba.conf応じてファイルを更新します) 私の質問は:パスワードがユーザーのために必要としなかったとき、前の状況に戻すために使用するSQLは何ですかpostgres。 一般に、どのロールのパスワード要件を削除するにはどうすればよいですか?パスワードの変更方法ではなく、パスワード要件(passwd表のヌル列pg_shadow)を削除する方法を尋ねています。

3
UbuntuでMySQLテーブル名の大文字と小文字を区別しないようにするにはどうすればよいですか?
Ubuntu 13.10とMySQL 5.6を使用していますが、デフォルトではUbuntu(およびその他の* nix環境)でデータベース名とテーブル名の大文字と小文字が区別されることを知っています。 次に、MySQL をUbuntuで大文字と小文字を区別しないで動作させたいと思います。 出来ますか?はいの場合、どうすればいいですか?

5
MySQLを適切に殺す方法は?
CPanelがインストールされたCentOS 64ビットを使用しています。 service mysql stop 周期を刻み続けるだけで、停止するようには見えません。ログには多くの情報が投稿されます。 130303 17:42:38 [Warning] /usr/sbin/mysqld: Forcing close of thread でerr.log、ファイル、私はこれらの多くを参照してください。 [Warning] /usr/sbin/mysqld: Forcing close of thread 以前は瞬時でした。なぜそれを行うのか、どのように修正するのか? 今私はしなければなりませんkillall -9 mysqlが、より良い方法はありますか? サーバーも非常にアクティブです。 これは設定の問題ですか?memroyの設定が高すぎますか? [mysqld] default-storage-engine=MyISAM local-infile=0 symbolic-links=0 skip-networking max_connections = 500 max_user_connections = 20 key_buffer = 512M myisam_sort_buffer_size = 64M join_buffer_size = 64M read_buffer_size = 12M …

7
なぜinnodb_file_per_tableを使用するのですか?
の必要性を誇張する(もちろん私見)多くの記事がありますinnodb_file_per_table。を使用するとinnodb_file_per_table、個々のテーブルをより適切に制御できるはずです。各テーブルを個別にバックアップするようにします。ただし、パフォーマンスを向上させるという主張には疑問があります。 私のテストでは、性能の差はないinnodb_file_per_tableとibdata160ギガバイトのデータベースのために。もちろん、通常のクエリを使用した簡単なテストであり、実際の複雑なクエリでは状況が異なる場合があります(これがこの質問をした理由です)。64ビットLinuxは、ext4大きなファイルを効果的に処理できます。 ではinnodb_file_per_table、より多くのディスクI / O操作が必要です。そして、これは複雑なJOINsとFOREIGN KEY制約で重要です。 テーブルスペースはsingleで共有されibdataます。個別のテーブル専用のテーブルスペースがディスクスペースを節約する方法 もちろん、を使用して各テーブルのテーブルスペースを解放する方が簡単ALTERですが、それでも(テーブルロックを伴う)高価なプロセスです。 QUESTION: DOESはinnodb_file_per_tablemysqlののより良いパフォーマンスに影響を持っていますか?はいの場合、なぜですか?

3
OracleデータベースのSIDを変更できますか?
サーバーはOracle Database 11g Enterprise Editionリリース11.1.0.7.0-64ビットです サーバー上のテストデータベースのSIDを簡単にすばやく変更する方法はありますか? データベースの削除と再作成は私にとってオプションです。しかし、私はより少ない時間を必要とするものを探しています。 クライアントtnsnames.oraで名前を割り当てるもう1つのオプションは、一元管理されないため、エラーが発生しやすくなります。 SQL-Serverにデータベースをドロップして作成する時間と比較して、新しいOracleデータベースを作成するのに必要な時間は非常に長くなります。さらにSQL-Serverでは、SQL-Serverインスタンスの名前を変更できます。[通常、SQL-Serverが実行されているサーバーの名前を変更すると、サーバーの名前も変更するまで問題が発生します。

1
接続数の制限は何ですか?
https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans接続制限が500であります あたりとしてhttps://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server「一般的に、良いハードウェア上のPostgreSQLは数百の接続をサポートすることができます」 この制限の決定要因は何ですか?#CPUコア?羊?OS?

2
Mongoデータベースの管理者としてユーザーを作成するとエラーが発生します
私は、任意のデータベースにアクセスする権限を持つ単純なユーザーを作成しようとしており、任意のアクションを実行できます。createUserコマンドを実行しようとすると、次のエラーが表示されました。 db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]}) 2015-08-20T17:09:42.300+0000 E QUERY Error: couldn't add user: No role named userAdminAnyDatabase@new_vehicles_catalog 上記の問題は、認証設定を有効にして必要な場合にのみ発生します。 だから、どのようにデータベースの管理者権限を持つユーザーを作成しますか。認証接続を使用するようにmongoサービスを構成したため、これが必要です。データのダンプを実行する場合は、この認証パラメーターを使用する必要があります。 助けてください? mongoバージョン3.0.5を使用します。 サービスはAmazon Linux AMI 2015.03(HVM)、SSDボリュームタイプ-ami-1ecae776にあります


2
テーブルがクラッシュしたとマークされているため、修復する必要があります
MySQLとNagiosがLinux PC(Centos5.5)をインストールしています NagiosからMysql DBにデータを取得するためのスクリプトを作成しました(テーブルのデータを正確に取得します) データフェッチが正しく機能している(「COUNT」コマンドで確認済み) 私は次のコマンドを実行すると問題が発生します mysql> select * from nagios_servicechecks; エラー1194(HY000):テーブル 'nagios_servicechecks'はクラッシュとしてマークされているため、修復する必要があります このコマンドを除き、他のすべてのコマンドは正常に機能します。
15 mysql  linux  restore 


2
/ var / lib / mysqlファイルを再初期化する方法は?
事故のため、/ var / lib / mysqlディレクトリ全体を削除しました。データベースには重要なものが何も含まれていなかったため、古いバックアップからデータベースを復元する手間を省きたいのではなく、最初からディレクトリ構造を作成します。MySQLを再インストールせずに行うにはどうすればよいですか?
15 mysql  linux  debian 

3
mysqlをpostgresqlに変換する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、データベース管理者のStack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 大きなmysqlデータベースをpostgresqlに変換する変換ツールを切望しています。ツール/スクリプトが必要です: 自由 Linuxで動作します 使いやすく、バグがありません 実際に試してみて、動作することを確認しました できれば、JavaまたはRubyで作成しないでください ここにリストされているさまざまなツールを試しましたが、うまくいきませんでした。 前もって感謝します。

9
データマスキング用のツールは何ですか?(MySQL、Linux)[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、データベース管理者のStack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 (理想的には無料のオープンソースの)データマスキングツールを探しています。そのようなものはありますか? 注:この関連する質問は、テストデータを生成するためのツールを扱っていますが、この質問では、実際のデータから始めて、テスト目的で興味深い特別な関係を失うことなくテストで使用するためにマスキングすることに興味があります。生成されたデータは一部のテスト目的には適していますが、実際のデータでは考えもしなかった問題が発生します。 テストデータの大規模なデータセットを生成するツール
14 mysql  linux  testing 

4
MySQLデータをファイルに出力できません
MySQLテーブルからファイルにデータを出力しようとしていますが、許可エラーが発生しています: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> 問題のディレクトリが777にchmoddedされている場合、MySQLユーザーがファイルを書き込めないのはなぜですか?興味深いことに、/ tmp /にも書き込めません。 編集: DBユーザーが適切なMySQL権限を持っているように見えます: mysql> show grants; +----------------------------------------------------------------------------------+ | Grants for …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.