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

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

3
MySQLプロセスが多すぎる
MySQLがメモリを大量に使用していると言った後、友人とサーバーを助けようとしています。大量のメモリを使用しているだけでなく、実行中のmysqlプロセスが多すぎることがわかりました。 結果はps auxww|grep mysql次のとおりです。http://pastebin.com/kYrHLXVW したがって、基本的に13個のMySQLプロセスがあり、mysqladminに従って接続されるクライアントは1つだけです。 しばらくすると、これらのプロセスはそれぞれ最大50MBのメモリを消費するため、大量のメモリを消費してしまいます... / usr / share / mysqlから直接my-medium.cnf構成テンプレートを使用しています... mysqlサーバーを再起動しましたが、起動するとすぐに13個のプロセスが戻ってきます...問題は...どんなアイデア/提案でも大歓迎です!
12 mysql 

3
安全なローカルホスティングのためにLinuxボックスをセットアップするAからZ
私は、私たちのビジネスのためのいくつかのアプリケーションをホストするために使用されるマシンにOSを再インストールする過程にあります。アプリケーションはローカルのみです。外部クライアントからのアクセスはVPN経由のみになります。 以前のセットアップでは、ほとんどの管理者にホスティングコントロールパネル(Plesk)を使用し、再インストールに別の同様のソフトウェアを使用することを検討していましたが、最終的にすべての仕組みを学ぶ必要があると考えました。ソフトウェアが私のために行うことのほとんどを行うことができますが、すべての共生については不明です。これは、可能な限り、Configuration Programmer / Programmerの土地から遠ざけるための試みです。 私が探しているものの完全なウォークスルーをどこにも見つけることができないので、私はこの質問を立てると思った、そして答えでこれを編集し、私の進捗状況を文書化する方法で人々が私を助けることができるかどうか落とし穴。いつかこれが誰かの助けになることを願っています。 詳細: CentOS 5.5 x86_64 httpd:Apache / 2.2.3 MySQL:5.0.77(アップグレード予定) PHP:5.1(アップグレード予定) 要求事項: セキュリティ!! 安全なファイル転送 安全なクライアントアクセス(SSL証明書とCA) 安全なデータストレージ 別のローカルマシン(MySQL)への安全な接続 仮想ホスト/複数のサブドメイン ローカル電子メールはいいですが、重要ではありません 手順: 最新のCentOS DVD-isoをダウンロードしてください(私にとってはトレントが非常に役立ちました)。 CentOSのインストール:インストール 中に、別のPleskのような管理者を使用することになると考えて、サーバーコンポーネントオプションをチェックしました。後から考えると、私は自分の道を歩もうと決めたので、これはおそらく最良のアイデアではなかったでしょう。 基本設定: ユーザー、ネットワーク/ IPアドレスなどを設定します。Yumの更新/アップグレード。 PHP / MySQLのアップグレード: PHPとMySQLを最新バージョンにアップグレードするには、CentOS以外の別のリポジトリを探す必要がありました。IUSは素晴らしく見え、見つけたことがうれしいです! IUSリポジトリをパッケージマネージャーに追加する cd /tmp wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm rpm -Uvh epel-release-1-1.ius.el5.noarch.rpm wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-4.ius.el5.noarch.rpm rpm -Uvh ius-release-1-4.ius.el5.noarch.rpm yum list …
12 apache-2.2  mysql  php  ssh  centos 

3
MySQLでユーザー権限をコピーする方法は?
多くのデータベースとユーザーを含むMySQLインストールがあり、新しいMySQLインストールに移行する必要があります。phpMyAdminを使用してデータベース/テーブルをエクスポートしてからインポートできますが、ユーザーとアクセス許可を移動するための情報がありません。どうすれば簡単にできますか?

7
WindowsからMySQLを完全に削除する方法は?
(同様のタイトルの質問があることは承知していますが、これは本当に「パスワードをリセットする方法」であり、これはOSを指定せず、Linux指向の回答しか得られていません。) Windows XPでは、MySQLをアンインストールし、インストールされていたフォルダーを削除しました。その後、MySQLを再起動して再インストールしました。 復旧すると、アンインストール前のデータベースが残っています。 データベース情報はどこに保存されていましたか?MySQLを完全に削除して、インストールしたことがないように最初からやり直すにはどうすればよいですか?
12 mysql 


1
MySQL構成でwait_timeoutおよびinteractive_timeoutの値を選択しますか?
私たちにはライブサーバーがあり、それが激しく攻撃されているので、できる限り最適化するようにしています。MySQLTunerスクリプトを実行し(http://mysqltuner.com/)、wait_timeoutおよびinteractive_timeoutに28800未満の値を設定する必要があることを示しています。1から28800までの数を選択できます。 MySQLドキュメントでこれらの変数の意味を調べましたが、それは非常に基本的な説明のみを提供し、値を選択するためのガイダンスは提供しませんでした。 一般的に受け入れられているベストプラクティスと見なされる値はありますか?また、低すぎる値を選択した場合の結果はどうなるでしょうか? おかげで、 バート。

17
MySQL監視ツール
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 MySQLサーバーインスタンスの状態を監視するためにどのツールを使用しますか?無料ですか、それとも商用ですか?
12 mysql  monitoring 

3
Windows 2012に複数のMySQLインスタンスをインストールして起動する方法
MySQL 5.7をWindows 2012 VMにインストールしました。私は複数のインスタンスを作成して実行しようとしていますが、そのような単純なことが機能しないことに非常に不満を感じています。 MySQLをデフォルトの場所であるC:\ Program Files \ MySQL \ MySQL Server 5.7にインストールし、フォルダーをコピーして別のインスタンスを作成するために別のコピーを作成しました(これがどのように機能するのでしょうか?) 両方のMySQLインスタンスを下の画像に示します。 サーバー1 Server2 両方のサーバーのINI設定を以下に示します。 サーバー1 server-id = 1 log-bin = "mysql-bin" binlog-ignore-db = test binlog-ignore-db = information_schema replicate-ignore-db = test replicate-ignore-db = information_schema relay-log = "mysql-relay -log " auto-increment-increment = 2 auto-increment-offset = 1 Server2 server-id = …

7
「localhost」を使用してMySQLに接続できませんが、「127.0.0.1」を使用しても問題ありませんか?
/ etc / hostsファイルは次のようになります。 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters サーバーの構築中に、ローカルホストに正常にpingできましたが、Postfix、Apache、Dovecotなどのサービスの特定の構成ファイルで、それらを機能させるために127.0.0.1代わりに指定する必要があることがわかりましたlocalhost。 またlocalhost、MySQLへの接続に使用されていた特定のデータベース駆動型Webサイトの構成ファイルを変更する必要がありました。 私はhostsファイルにさまざまな変更を試みましたが、今まで試したことのあるものは何も役に立ちませんでした。 サーバーはUbuntu 12.04.02 LTSを実行しています。selinuxがインストールされておらず、IPtablesのデフォルトポリシーを受け入れてフラッシュするように設定した後でも上記の状況は残ります。

2
OPTIMIZE TABLEを実行して、パフォーマンスを向上させるためにテーブルを最適化します
Linux 64ビットOSを実行しています。mysqlチューナーは以下のことを言っています: --------一般統計---------------------------------------- ---------- [-] MySQLTunerスクリプトのバージョンチェックをスキップしました [OK]現在、サポートされているMySQLバージョン5.1.61-logを実行しています [OK] 64ビットアーキテクチャでの動作 --------ストレージエンジン統計--------------------------------------- ---- [-]ステータス:-アーカイブ-BDB-フェデレーテッド+ InnoDB -ISAM -NDBCluster [-] MyISAMテーブルのデータ:1G(テーブル:1914) [-] InnoDBテーブルのデータ:4M(テーブル:199) [!!]断片化されたテーブルの総数:296 --------セキュリティに関する推奨事項---------------------------------------- --- [OK]すべてのデータベースユーザーにパスワードが割り当てられています --------パフォーマンスメトリック---------------------------------------- --------- [-]最大6秒(7K q [1K qps]、142 conn、TX:8M、RX:701K) [-]読み取り/書き込み:97%/ 3% [-]合計バッファ:1.7Gグローバル+スレッドあたり13.2M(最大384スレッド) [OK]可能な最大メモリ使用量:6.6G(インストールされているRAMの42%) [OK]クエリが遅い:0%(0 / 7K) [OK]利用可能な接続の最大使用率:5%(20/384) [OK]キーバッファサイズ/ MyISAMインデックスの合計:1.5G / 2.7G [OK]キーバッファヒット率:97.4%(553Kキャッシュ/ 14K読み取り) [OK]クエリキャッシュの効率:64.6%(4Kキャッシュ/ 6K選択) [OK] 1日あたりのクエリキャッシュプルーニング:0 [OK]一時テーブルを必要とするソート:0%(2つの一時ソート/ 337ソート) …
12 linux  mysql  putty 

2
mysqldumpのエラーを無視するにはどうすればよいですか?
データベースをダンプするとき、私は mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370) そして、ダンプは停止します。 これらの種類の問題が発生した場合、mysqldumpを継続するにはどうすればよいですか?10分間のGoogleからのサポートはありません。 私が使用したコマンドは次のとおりです。 mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
12 mysql 

7
MySQLログデータベースのtail -fと同等
アプリケーションログに(MySQL)データベースを使用することに移行することが決定されました(logback libを使用するJavaアプリです)。tail -fデータベース内の特定のテーブルで使用できるようなものを見つけたいと思っています(追加された新しい行を表示します(tail -fログファイルの操作方法と同様))。
12 mysql  logging 

4
データベースの使用されているストレージエンジンを知る方法は?
以前は、作成されたすべてのデータベースで、以下を使用しています。 mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; MyISAMやInnoDBを意識せずにデータベースを使用する データベースの使用されているストレージエンジンを知る方法は?

3
RDSデータベースを別のVPCに移動する方法
MySQL RDSデータベースの作成時にVPCを選択しなかったため、自動生成された「デフォルト」VPC内で作成しました。事前定義されたセキュリティグループに追加したり、既存のVPCのインスタンスからアクセスしたりすることができなくなりました。明らかな解決策は、適切なVPCに再配置することですが、「DBインスタンスの変更」画面でVPCを編集するオプションはないようです。別のVPCを選択する方法はありますか、またはdbを削除して正しいVPC内で再作成する唯一のオプションですか?

2
EC2 MySQLをAmazon RDSに最初に移行しようとしてもうまくいかない-スーパー権限
私は、EC2で実行されているMySQLから新しいAmazon RDSインスタンスに既存のデータベースを移動しようと試みました(移動できるかどうかを確認するための実験)。これまでのところ、うまくいきません。レプリケーションをセットアップする前に、最初のインポートで立ち往生しています(手順はこちら)。 前述のようにRDSインスタンスを準備し、mysqlを使用してEC2インスタンスから接続できます。mysqldumpコマンドを次のように実行しました。 mysqldump --master-data --databases db1 db2 > dump.sql 次に、次を使用してRDSにアップロードしようとしました。 mysql -h RDSHost -P 3306 -u rdsuser --password=rdspassword < dump.sql 最初の問題は、ダンプの22行目にありました。 マスターをMASTER_LOG_FILE = 'mysql-bin.000002'に変更し、MASTER_LOG_POS = 106; この行によりエラーが発生しましたERROR 1227 (42000) at line 22: Access denied; you need (at least one of) the SUPER privilege(s) for this operation。問題ありません。その行をコメントアウトして、後でmysql.rds_set_external_master()で修正したいと考えています。アップロードを再試行しましたが、非常によく似たエラーが発生しました:ERROR 1227 (42000) at …

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