MySQL

MySQLのチューニングやること

参考リンク 基本指針 具体的な方法 1. バッファサイズを適切に設定する 2. indexを適切に貼る 3. テーブルの最適化 その他 メモリの消費量が大きいなと思ったとき 参考リンク nippondanji.blogspot.jp thinkit.co.jp yakst.com 基本指針 必ずベンチマークす…

Wordpressの記事データをRailsのDBに移行する

目次 目次 おおざっぱな流れ 移行するデータ 1. CSVを抽出 記事データ カテゴリ タグ Primary Category 画像データ サムネイル 2. mysqlでimportする 記事データ カテゴリデータ 記事とカテゴリの関連付けデータ タグデータ 記事とタグの関連付けデータ Prim…

MySQLが落ちる現象の原因を探る

/etc/mysql/my.cnfを見てlogファイルの場所を確かめる。 /log/mysql/log/error.logだったので、見てみる。エラーが出ている。 怪しそうなメッセージをかたっぱしからググってみる。 たどり着いたのはstack over flowの以下の質問。 mysql error The InnoDB m…

mysqld dead but subsys locked

mysqlを起動させようとしたら、次のようなエラーが出てしまった。 $ sudo service mysqld start mysqld dead but subsys locked 前回は確かmysqlを再起動したら直った気がするけど、今回は直らなかった。 /var/log/mysql.logのERROR部分をみると、以下のよう…

Itamaeレシピ集 - Ruby/nginx/MySQL/Redis/etc

Itamaeを使ってみる。 選定基準は、 Rubyの内部DSLで書きたい Ansibleだとそのご期待に添えない でもchefはフルスタックすぎて学習コストが高い... ということでItamae :+1: :+1: みたいな感じです。基本的にRails使うような想定をしております! 構成 以下…

PostgreSQLのinet型とはなんなのか

今作ってるサービスをPostgreSQLからMySQLに移行したときに、migrateファイルで「inetなんてメソッドないよ!」って言われてしまった。 inet...?って思ってmigrationファイルを見てみると、どうやら型の名前みたいだ。PostgreSQL専用の型なのかな?と思って…

【Rails】ローカルホストでmysql.sockがないってエラー

ローカルでWebrickを立ち上げようとしたときに起こる以下のようなエラーの解決策。 Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2) エラーの意味としては、「mysqlに接続するためのソケットファイルが指定した…