MySQL

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

JavaのWebアプリを再起動したら、起動時にDB接続ができないために例外が発生するようになった。JavaのWebアプリの、DBへの接続設定がおかしくなったとおもったのだけれど、そうじゃなかった。MySQLのようすを調べようと、接続しようとするとエラーが出でてし…

MySQL コマンド

接続 mysql db_name -u root -p --no-beep --local-infile データベース データベース確認 show databases; 作業するデータベースの選択 use db_name; データベース作成 CREATE DATABASE db_name DEFAULT CHARSET utf8; 権限付与 grant all on db_name.* to …

MySQL リンク

Ruby on Rails on MySQL チューニング入門Mysql toranomakiMySQLの大きなテーブルでのパフォーマンスを改善する10の方法 | Yakst長年の議論に終止符 -- MySQL、MariaDB、PostgreSQLのオプティマイザ/エクゼキュータ比較 - 技術メモ置き場2013-08-06http://ww…

JRuby + Rails 3 + MySQL (Windows)

Windows上にJRuby + Rails 3 + MySQL環境をつくってみる。 Javaのインストール JRubyは、JavaVM上で動作するRuby。そんなわけで、JRubyを実行するためには、あらかじめ、Javaをインストールしておく。Windows版のJavaでは、インストーラにしたがえばよい。 …

トランザクション

http://dev.mysql.com/doc/refman/5.1-olh/ja/innodb-transaction-model.htmlhttp://dev.mysql.com/doc/refman/5.1-olh/ja/innodb-locks-set.html SQL文を実行したときに、どんなロックがおこなわれるのか?

LOAD DATA INFILEと--local-infileオプション

職場の、Linuxサーバ上で、mysqlコマンドを実行して LOAD DATA INFILE を実行してみるとうまくいかない。ローカルのWindows上ではうまくいくのに、Linuxサーバ上だと失敗する。 LOAD DATA INFILE .... LINES TERMINATED BY '\n' と記述していて、CSVファイル…

LOAD DATA INFILEにはFILE権限

MySQLで、ファイルをロードしようとすると、以下のエラーでうまくいかない。 mysql> LOAD DATA INFILE 'F:/Data/Eclipse/workspaces/MyApp/030-01 DbTestCase/sql/ mysql/testdb/person-data.txt' INTO TABLE testdb.person FIELDS TERMINATED BY '\t' ENCLO…