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

MySQLのすべてのバージョン(Microsoft SQL Serverではありません)。質問に関連する場合は、mysql-5.7のようなバージョン固有のタグも追加してください。

7
テーブルの列名を表示する方法は?
ケースは簡単です。SQLクエリインターフェイスのみを持つMySQLデータベースがあり、クエリのデータベース構造を知りたい場合。show tables;コマンドを使用してテーブルを一覧表示できますが、個々の列名をどのように表示しますか? (SELECTステートメントはEmpty setデータが存在せず、したがって使用できない場合に表示します。)
17 mysql 

3
mysqldump vs mysqlpump
mysqlpumpについて聞いたばかりです。MySQL5.7でリリースされたようですが、MySQL 5.7にはmysqldumpがまだ含まれています。どちらもバックアッププログラムですが、主な違いを誰かが要約できますか?それらの1つがより適切に機能するシナリオはありますか?mysqldumpはmysqlpumpで段階的に廃止されますか?


1
MySQLのJSON配列に、特定の日付を保持するキーを持つオブジェクトが含まれているかどうかを確認します
JSON配列内に特定の日付を含む行があるかどうかを確認しようとしています 私のデータは次のように見えるとしましょう: テーブルアプリケーション: id | application_id | data # Rows 1 | 1 | [{"data" : ["some", "data#1"], "date": "2016-04-21"}, {"data" : ["other", "data#1"], "date" : "2016-04-22"}] 2 | 2 | [{"data" : ["some", "data#2"], "date": "2016-04-21"}, {"data" : ["other", "data#2"], "date" : "2016-04-26"}] 3 | 1 | [{"data" : …
17 mysql  json 

3
ALGORITHM = INPLACEよりもALGORITHM = COPYを好むのはなぜですか?
MySQL 5.6にはオンラインDDLが導入されたため、ALTER TABLEコマンドにはオプションでいずれALGORITHM=INPLACEかをALGORITHM=COPY指定または指定できます。オンラインDDLの概要では、デフォルトでINPLACEは可能な限り使用され、アルゴリズムが安価であることを(まったく述べずに)示していINPLACEますCOPY。 それではALGORITHM=COPY、ALTER TABLEステートメントで指定しなければならない理由は何ですか?

3
間違ったファイル許可のためにMySQLサーバーを起動できませんか?
私はサーバーを起動してからrootユーザーを修正しようとしています $ mysql -u root mysql $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root'; $mysql> FLUSH PRIVILEGES; しかし、サーバーは起動できません。 $ mysqld --skip-grant-tables 2014-10-21 07:18:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2014-10-21 07:18:24 1967 [Warning] Can't create test file /usr/local/mysql-5.6.21-osx10.8-x86_64/data/x4430.lower-test …

4
MySQLインポートCSVファイルエラー13(HY000):/path/file.csvの統計情報を取得できません(エラーコード:2)
私はMySQL(5.5.34)/ Linux(Ubuntu 12.04 LTS)の絶対的な初心者です ` 1つのテーブルを持つ単純なデータベースを作成しました。'data_test.csvファイルを使用してデータをインポートしようとすると、エラーメッセージ13が表示されます。 ターミナルからの実行は次のとおりです。 mysql> source /home/g/stockrecdb/load_test.sql; Database changed ERROR 13 (HY000): Can't get stat of '/home/stockrecdb/data_test.csv' (Errcode: 2) mysql> 注:LOAD DATA LOCAL INFILEでLOCALを使用すると、エラーが表示されます:エラー1148(42000):このMySQLバージョンでは使用されたコマンドは許可されません
16 mysql  errors  csv 

1
「最大ユーザー接続」エラーを取り除く方法は?
私は私のウェブアプリにMySQLiを使用していますが、特定のページにアクセスしたいときはいつでも、 mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connectionsます。 すでにすべての接続を閉じようとしましたが、これは状況を改善しません。 特定の瞬間に開いている接続や、この問題の解決に役立つその他の有用なデータを正確に知る方法はありますか? ところで、私はPHP 5.2.17とMySQL 5.1を使用しています。

1
expire_logs_days paramを更新してSQLを再起動した後、古いbinlogは削除されますか?
MySQL 5.1.x | InnoDB | ウィンドウズ mysqlデータディレクトリがbinログでいっぱいになり始めています。 現在、Windows mysqlサーバーで次の設定を構成しています。 [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 expire_logs_days設定をexpire_logs_days=10mysqlサービスに変更してバウンスする予定です。この変更を行ってからどれくらい経ってから、古いビンのログが明らかになると思いますか。 これは、夜間にスケジュールされたタスクの一部としてのみ実行されますか?または、これはすぐにすべきですか?


3
RDS-MySQLを非アマゾンホストに複製しますか?
AmazonでRDSインスタンスとして実行されているかなり大きなMySQL(5.1)データベースがあります。Amazonからの移行に取り組んでいます。それをスムーズに行うために、RDSインスタンスの読み取り専用レプリカとして新しいハードウェアをセットアップしたいと思います。 RDSがRDS内の複製をサポートしていることは知っています。RDSにないホストに複製するように構成する方法はありますか?

1
MySQLはストアドプロシージャからどのように結果セットを返しますか?
私は、Webアプリケーションで使用するストアドプロシージャを回避しようとしています。MySQLストアドプロシージャの最後のステートメントが何であれ、そのプロシージャの結果セットとして扱われるように思えます。残念ながら、MySQLドキュメントには、プロシージャが複数の結果セットを返すことができるという参照があるようです。この動作はどのようにトリガーされますか?1つの結果セットのみを明示的に返すようにMySQLサーバーに指示するにはどうすればよいですか? (たとえば、SELECTといくつかの挿入を行うクエリがあります。挿入についてクライアントに伝えたくありませんが、クライアントにSELECTの結果セットを与えたいです...)

3
「将来」MySQL InnoDBログから抜け出す良い方法はありますか?
MySQL 5.0でこのInnoDBエラーが発生しました。Mysqldは完全に停止しましたが、その後ib_logfile0とib_logfile1を失いました。クリーンスタートアップの後、InnoDBは「クラッシュリカバリ」を実行しました。innodb_force_recovery = 4のビジネスを行って、ハングしたMyISAMテーブルを修復しました。これで、レプリケーションの準備が整いました。大きな数字を表明: 111116 15:49:36 InnoDB: Error: page 393457 log sequence number 111 561,760,232 InnoDB: is in the future! Current system log sequence number 70 3,946,969,851. InnoDB: Your database may be corrupt or you may have copied the InnoDB InnoDB: tablespace but not the InnoDB log files. See InnoDB: …
16 mysql  innodb 

2
MyISAMからInnoDBへのオンライン変換後に行が失われる
MyISAMからInnoDBに変換したいかなり小さなデータベースがあります。データベース初心者であるため、サイトをダウンさせることなく変換(alter tableを使用)しました。 変換が完了したので、多くの断続的な行が欠落しているようです。これは、おそらく変換中の操作によるものですか?または、問題はどこか別の場所ですか?
16 mysql  innodb  myisam 

1
シャーディングを教えている本に誰かが良い推薦をしますか?
誰でもdbシャーディングを教える本の良い推薦書を持っていますか(せいぜいゼロから) シャーディングについて話している40の異なるWebサイトを読みました。 私はオンラインサイト/ブログがお粗末だと言っているのではありません、彼らは良い力です。しかし、私はメインの食事が必要なだけでなく、あちこちで有用な情報が必要です。基本的に、シャーディングを実装する方法についてのアイディアはあると思いますが、それは非常に複雑な概念であるため、研究できるものはもっとたくさんあります。
16 mysql  sql-server 

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