mazeltov7のweb断片

備忘録的なテキトーなことを書きます。(技術記事はQiitaに移行しました http://qiita.com/mazeltov7 )

mysql

サーバー間でmysqlデータをバックアップ・更新する

this is what サーバーAにあるデータベース1を、サーバーBに持っていて同期(更新)する、というのをしたい。 定期的にするようにcronに登録する。 this is how *今回はexpectコマンドを使った。expect入れてない場合はyum install expectで入れる。 まずDB…

mysqlでUTCのepoch timeをintで入れようとしてエラー出た件

これはなに UTCのepoch timeをintでmysqlに突っ込もうとしたら、怒られたって話。 mysqlの最大値は決まってて、2,100,000,000くらいまで。 で、今回入れようとしてたのは1453101209560( = 1,453,101,209,560)(てか、ミリ秒やんこれorz)で、余裕アウトw まぁ…

mysqlでテーブル内の同一カラムで引き算した結果出す

やったこと mysqlのテーブルで、同一カラムを引き算して結果出したい場合、それぞれテーブルを名前付けて引くと良い こんなテーブルがあるとして、 +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key …

Mysql5.6から5.7にしたらONLY_FULL_GROUP_BYがオンになってエラーなったので、なおした

これはなに Mysql5.7でONLY_FULL_GROUP_BYがデフォルトでオンになってて、それに関連してGroup byでテキトーにやってたところにエラーが出た。 以下、エラー出た箇所と対処を書く。 (ちなみに、上記設定をdisableにすることもできるけどnot recommend) な…

apache, mysqlで、mysqlに接続できなかった件(SELinux対応)

やりたいこと 別リポジトリでは普通にmysql接続できてたのに、新しく作ってアクセスしたらpermission怒られてた件… SQLSTATE[HY000] [2002] Permission denied なんか色々見るにSELinux関連ぽい? ケーワン・エンタープライズのエンジニアメモ(`・ω・´)ゞビシッ…

歯抜けになったauto_incrementの値を綺麗にする

やりたいこと 題の通り、deleteとかして歯抜けになったauto_incrementの値を綺麗にしたい。 やり方 これ読め。(わかりやすい) 【mysql】auto_incrementの値を確認、変更。からの、0(ゼロ)入れたり歯抜け直してみたり - tweeeetyのぶろぐ的めも 以上。

VPSで、railsのDBをmysqlにする

インストールなどは過去記事を参照。 ・さくらVPS(Debian)にrbenv,ruby,mysql,railsを入れる ・さくらVPS(Debian)でnginxを使って、独自ドメインでrailsアプリを表示させるこのあたりを参考にした。 ・RailsのDBをMySQLにする方法 ・さくらVPS契約後、最速…

さくらVPS(Debian)にrbenv,ruby,mysql,railsを入れる

ざっとメモ程度に。まずは、rbenvを入れる。 必要なパッケージをインストール。 $ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev au…