Database
あまりに久しぶりに触ったから完全に忘れており、などと容疑者は供述している。ざーんしゅ♪ キャッシュの存在を忘れていないだろうか ndb_mgm -f CONFIG_FILE などで起動すると、--config-cache の値がデフォルト値「TRUE」のため、コンフィグのキャッシュが…
なんでさ!
ノードは api あたりを一つ停止して空きを作る ndbd --initial してまっさらなデータベースをお作り遊ばす /prefix/ndb_mgmd.log を見て「start phase 101」の表示が出るまではリビルド中なので、api ノード ( mysqld ) を起動させてはいけない 全て忘れて復…
mysql> SELECT * FROM table INTO OUTFILE "/tmp/output.csv" FIELDS TERMINATED BY ','; mysql CUI からファイルを出力する時に、/tmp/output.csv を作成するユーザは mysqld_safe プロセスを動かしているユーザとなるので、大体の環境だと mysql ユーザに…
MySQL Cluster で動かしてるシステムで久しぶりに出てきたので。 値を増やしてやるとかで回避できるけど、あんまり増やすと負荷上がるし、そもそも定常運用では発動しない(一度限りのバッチ等で大量のデータを投入する時のみおいすーしてくる)場合は、コン…
オラァン!! CentOS4 のサーバから CentOS6 のサーバに移行したら、一緒にアプリケーションも移行しないとダメダルルォ?と言われて、そんな話聞いてないんじゃ!とエンジニアがお怒りになったので。
なげえ!pgpool-II 2.6 ですが、クラスタにぶら下げてるサーバのうち一台がセクタ落ちして死にました。ping はかえってくるけど SSH とかほかのサービスは全滅。その時 pgpool のログに出力されていました。 ProcessFrontendResponse: failed to read kind f…
なんかエラーメッセージ見ると、互換性がないから安全性が確保できないので、rpm -Uvh でアップデートはサポートしないよ、と見える。 mysqldump なりなんなりして、一度データベースの内容をファイルに出力してから、全ての mysqlー* パッケージを削除してか…
内容自体は二年くらい前に fix されてます。 しばらくアップデートしてなかった ssl 通信を使わないサーバで openssl のライブラリあるしアップデートしておくかね、と思ってコマンド叩いたらこれ。
既視感のあるタイトルだな?と思った方、閲覧ありがとナス!いいから早く結果書けよあくしろよ!と思った方、ホモはせっかち。
postfix のアップデート適用しようとしたらこけた。 [root@datanode1 ~]# yum update -y Loaded plugins: downloadonly, fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.j…
なんか audit log を出せるとかいう不思議な実装がされたらしいので実験場となっている ServersMan@VPS に入れてみた。ロケ地:ServersMan@VPS 一番安いプラン ディストリビューション:CentOS 6.4 64bit
だるいのかと思ったらそうでもなかったので、三分で出来る MariaDB installing yum。
おいこのタイトル以上前に見たぞクルルァ!って方、すんません許してくださいなんでもしませんけど。
すげー久しぶりの記事ですが、ここの更新がない→僕の仕事も平和という事で一つご了承頂きたいんです。 Start phase MySQL Cluster には起動にいくつかの段階があり、それぞれを Start phase と呼ぶらしいです。 で、起動タイミングという話でしたが、要は以…
MySQL Cluster (7.1.19 ->) 7.2.5 でウェブサービスのプロダクション運用初めてひと月経過したんで、それぞれの感想を書いてみたと思います。
MySQL Cluster のバックアップには ndb_mgm -e "START BACKUP" を用いるとオンラインバックアップしてくれて素敵というか、それ以外だと mysqldump しかないんですが、こいつは確かテーブルのロックとかしまくって危なかった気がする。 と言うことで、取得し…
タイトルで言いたいことが大体伝わっちゃう系 RDBMS の MySQL ちゃんです。
してない。(憤怒) 対象のバージョンは多分 7.1.17 - 7.1.19 と 7.2.4 あたりで、条件は LIKE 検索する部分に「UTF8」を利用したカラムがある場合だと思われますので、該当のあたりを使ってて「ファッ?!」と思われた方、一度ご確認ください。当開発室は見…
MySQl Cluster を管理するためのデーモンちゃんのようなのですが、読み込む設定ファイル ( config.ini ) の扱いがよくわからなかったので調べてみたよ!ndb_mgmd について http://dev.mysql.com/doc/refman/5.1/ja/mysql-cluster-ndb-mgmd-process.html
MySQL :: MySQL 5.6 リファレンスマニュアル :: 10.1.10 Unicode のサポート簡単に説明すると、 (半角というか latin1 で表現できる)アルファベットと記号は 1byte ヨーロッパとか中東のアクセント付きとか不思議な感じに文字は 2byte 中国/日本/韓国(い…
いつものように postmaster でプロセス名検索したら、何もヒットしなかったのであばばしてたら、port 5432 は使用しててああるぇーって状況。で、よく見たら、postmaster が postgres へエイリアス設定されてたんですね。 [postgres@postgres ~]$ ps ax|grep…
CentOS 5.7 にソースからインストールしたよ! # cd /usr/local/src # wget ftp://ftp2.jp.postgresql.org/pub/postgresql/source/v9.1.1/postgresql-9.1.1.tar.gz # tar -zxvf postgresql-9.1.1.tar.gz # cd postgresql-9.1.1 # ./configure --prefic=/usr/…
どこにあるのかわかりづらくてアレ。 /opt/local/share/mysql5/mysql/ここに Linux とかと同じように以下のファイルが用意されてる。 my-small.cnf my-medium.cnf my-large.cnf my-innodb-heavy-4G.cnf my-huge.cnf んで、こいつらを以下のパスへリネームし…
こんなんを my.cnf に追加するよ! [mysqld] #何秒以上かかったクエリを書きだす対象にするか、秒数設定 long-query-time=5 #遅いクエリを書き出す場所 log-slow-queries=/var/log/mysqld_slow-query.logあとは、上記だと「/var/log/mysqld_slow-query.log」…
Gem から mysql インストールしようとしてたんだけど、なぜかうまくいかない。 こうすると # yum install mysql*.x86_64 # gem install mysql -v=2.7 -- --with-mysql-config=/usr/bin/mysql_config こうなる [root@HOSTNAME ~]# gem install mysql -- --wit…
曰く「クラスタ構成ということは、最悪2台以上のサーバが同じデータを保持するんだからバックアップいらねーだろが!」 曰く「じゃあ全台同時に死んだとき全責任とってくれるんだろうな、あ?」 曰く「ケンカうってんのかハイスラでバラバラにしてやろうか!…
select * from database; 結果として、某社に当時在籍していた人間の間で伝説になりました……。
ずっと MySQL (と、少しだけ PostgreSQL) だったけど、SQLite もまともに覚えようってことで。 Database の作成 sqlite3 mydb.dbこれでおk。 Table の作成 sqlite> create table ore_table (id integer, name string, created_at date, updated_at date);先…
f 付ければ、問い合わせを無視できるのを忘れて、expectでがんばろうとした結果がこれ、調子ぶっこきすぎた。 $ mysqladmin -f -u USER -pPASS create DATABASEこれで、-f オプションを付けない時に対話式に問い合わせをされる [y/N] を回避できる。ていうか…