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

MySQLはOracleが所有するオープンソースのデータベースです。

5
MySQLサーバーを微調整するには?
MySQLは私のものではありませんが、サーバーの1つを微調整する必要があります。 要件/仕様は次のとおりです。 MySQLサーバーには重要なデータベースが1つだけあります 接続されているアプリケーションの「タイプ」は1つだけで、同時に接続されているインスタンスは多くありません。最大で15です(これらのアプリケーションはXMPPボットです)。 これらのアプリケーションにはノンブロッキングIOがあります。つまり、DBサーバーで「待機」せずに、DBクエリの処理中に着信要求の処理を続行します。これは、このアプリケーションの1つのインスタンスがデータベースサーバーへの複数の(多くの!)接続を持つことができることを意味します(特に一部のクエリが遅い場合)。 すべてのクエリはインデックスを使用しています ホストマシンはMySQLのみを実行します。これは、2GBのRAMを備えたXenインスタンス(@slicehost)です。 基本的なトランザクションが必要なため、InnoDBテーブルを使用しますが、パフォーマンスに実際に影響がある場合は、おそらくMyISAMに切り替えることができます。 現在設定されているため、MySQLサーバーは利用可能なメモリをすべて徐々に消費し始めます(ここでは、collectdを使用しています。ここにグラフがあります)。ある時点(数日/週後)でクエリの実行が停止します(今夜は2時間停止し、MySQLサーバーを再起動する必要がありました。2番目の画像を参照してください)。 (申し訳ありませんが、新しいユーザーは画像を投稿できません。ハイパーリンクは1つだけです:/) 毎週:http : //i27.tinypic.com/6ticyv.jpg 今日:i31.tinypic.com/ir53yg.png これが現在のmy.cnfです # # The MySQL database server configuration file. # # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain …


2
MySQLが一時ファイル記述子を解放しない
数日前から、MySQLのインストールでいくつかの深刻な問題が発生しています。MySQLは一時ファイルを開き続けます(通常の動作)が、これらのファイルはリリースされません。その結果、最終的にはディスク領域が使い果たされるため、サービスを再起動して/ tmpを手動でクリーンアップする必要があります。 lsofを使用すると、次のように表示されます。 mysqld 16866 mysql 5u REG 8,3 0 692 /tmp/ibyWJylQ (deleted) mysqld 16866 mysql 6u REG 8,3 0 707 /tmp/ibf5adsT (deleted) mysqld 16866 mysql 7u REG 8,3 0 728 /tmp/ibGjPRyW (deleted) mysqld 16866 mysql 8u REG 8,3 0 5678 /tmp/ibMQDLMZ (deleted) mysqld 16866 mysql 13u REG 8,3 0 …

3
phpMyAdmin:#1045-ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワード:YESを使用)。
phpMyAdminで有名な#1045エラー:ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)。 これは私の/etc/phpmyadmin/config.inc.phpです: /** * Server(s) configuration */ $i = 0; // The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0]. // You can disable a server config entry by setting host to ''. $i++; /* Authentication type */ //$cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ //$cfg['Servers'][$i]['host'] …

3
MySQLのセキュリティ設定はアカウントの制限を無視しますか?
MySQLを数年間使用した後、私は非常に困惑するセキュリティ問題に遭遇しました。 新しいデータベースと新しいユーザーを作成し、このユーザーに新しいDBにのみCRUD権限を付与します。 しかし、MySQLクライアントまたはCLI mysqlを介してログインすると、すべてのデータベースのデータを読み取って変更できます。 私は自分自身を再確認し、単一のDBにのみアクセスできることを確認しましたが、それでもすべてのDBにアクセスできます。 MySQLにセキュリティを無視させる設定がありますが、誤って有効にしましたか? ありがとう。

1
mysqlデータベース設定の最適化
主にinnodbを実行するトラフィックの多いデータベースがあり、mysql構成をより最適化したいと考えています。サーバーには32Gb RAMがあり、最大のテーブルは〜18Gb innodbです。パフォーマンスを向上させるためにすべての明白なことを行ったと思いますが、他の人が何を勧めるか疑問に思います。 [mysqld] datadir=/mysql/data socket=/var/lib/mysql/mysql.sock pid-file=/var/run/mysqld/mysqld.pid key_buffer_size=1G read_buffer_size=16M sort_buffer_size=16M innodb_data_home_dir=/mysql/innodb innodb_log_group_home_dir = /mysql/log innodb_file_format=barracuda innodb_file_per_table=true innodb_thread_concurrency=8 innodb_buffer_pool_size=20G innodb_additional_mem_pool_size=128M innodb_log_buffer_size=512M innodb_flush_method=O_DIRECT innodb_flush_log_at_trx_commit=2 innodb_lock_wait_timeout=50 myisam_sort_buffer_size=64M read_rnd_buffer_size=32M max_connections=125 max_user_connections=90 sql-mode=traditional tmpdir=/mysql/tmp slow-query-log=1 slow-query-log-file=/mysql/tmp/mysql_slow_queries.log max_allowed_packet=32M tmp_table_size=128M max_heap_table_size=128M open_files_limit=8096 join_buffer_size=256M thread_cache_size=150 table_cache=8096 query_cache_size=512M query_cache_limit=32M expire-logs-days=3 log-error = /mysql/log/mysqlderror.log max_binlog_size=1G interactive_timeout=3600 wait_timeout=28800 [mysql.server] user=mysql [safe_mysqld] …

1
UbuntuにAMP環境を手動でインストールし、最新の状態に保つ
Linuxディストリビューションでは、何らかのパッケージを介してインストールすることは例外というよりもルールです。マネージャーまたはコマンドライン経由。これにより、多くのものが設定され、機能します。 そのため、XAMPPのLAMPのようなものがあります。 しかし、私はこれに満足していません。各ソフトウェアの最新版を入手し、最新の状態に保つオプションが必要です。 いくつかの問題があります。 個々のソフトウェアをどのディレクトリにインストールしますか? それらを適切に連携させるにはどうすればよいですか? #2を念頭に置いて、どの順序でインストールしますか? ソースをダウンロードして自分でコンパイルしますか、それともダウンロードできるプリコンパイル済みバイナリがありますか(LAMPのインストールとは異なります)? コンポーネントの1つの新しいバージョンが出てきて、更新したい場合、どうすればよいですか?もう一度コンパイルしてインストールフォルダを上書きしますか?MySQL 4.xから5.xへのようなメジャーアップデートはどうですか? 数4は、特にPHPに適用されます。これは、非常に具体的にコンパイルするために多くのコマンドラインオプションを指定できるためです。 これらは私を悩ませ続ける質問です。どうすればいいですか?

1
CentOSのMySQLがダウンしています。MySQLを起動するための修正方法は?
タイトルについてすみません。詳細を提供するためのエラーコードがわかりません。 私のウェブサイトはハッキングによってダウンしています。VPSにログインして、ソースをバックアップしようとしました。 しかし、MySQLにアクセスできません。次のようなエラーが表示されます: systemctl status mariadb.service コマンド付き: journalctl -xe
-4 centos  mysql  centos7 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.