OS X 10.9 で、pgsql 入りの PHP 5.6.2 を自分でコンパイルしてインストールしようとしたところ、結果いうと make の最後のリンクに失敗してしまってインストールできませんでした。 公式サイトから、PHP 5.6.2 をダウンロードして、次のような configure してみました。なお、事前に postgresql などは homebrew 経由で事前にインストール済みです。 インストール先は、homebrew 以下になっていますが、これは試験的なインストールのためです。 php-5.6.2$ ./configure --prefix=/opt/boxen/homebrew/Cellar/php56/5.6.2 --localstatedir=/usr/local/homebrew/var --sysconfdir=/usr/local/homebrew/etc/php/5.6 --with-config-file-path=/usr/local/homebrew/etc/php/5.6 --with-config-file-scan-dir=/usr/local/homebrew/etc/php/5.6/conf.d --with-iconv-dir=/usr --enable-dba --with-ndbm=/usr --enable-exif --enable-intl --enable-soap --enable-wddx …
[さらに読む]The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Original post: http://anothermysqldba.blogspot.com/2014/11/systemctl-and-mysql.html
だから、一部のユーザーはyumのは、MySQLのインストールとMySQLサーバを起動するには、次のコマンドを使用できるように期待して完了::
"そのようなファイルまたはディレクトリ"を取得しないことだけを開始/etc/init.d/mysql
だから、これはsystemctlコマンドを使用するのに役立つ迅速なポストである。 あなたはこれを見て可能性があります:
# systemctl list-unit-files | grep mysql
mysqld.service disabled
最初に私はに行く推薦する …
わたしのC力は低いので、サンプルプログラムはへちょいです。
MySQL
Fabric対応のコネクターというともろもろありますが、俺が使えるコネクター(つまりDBD::mysqlのことだ!)がないので、Connector/Cにしました。labsです。
参考にしたサイトはこちら。
Using Connector/C with Fabric (MySQL Connectors
C)
Oracle公式のConnector/C(チーム)のブログなんてあったんだね!
というかこの1記事しかn<censored>
まずは labs からConnector/C 6.2.0
を取ってきてmake。なんかlabsからダウンロードする時にちょくちょく接続がリセットされるんだけどこれ俺だけ?
…[さらに読む]
MySQL Fabricの基本概念としては、
* Fabricサーバーはファームに関する情報だけを提供して、
* 実際の接続のハンドルはFabric対応コネクターが提供する
Fabricサーバーがしゃべるプロトコルは2種類。XML-RPCとMySQLプロトコルで、問い合わせ結果はコネクター側にキャッシュされて、TTLによって破棄される(実際にはコネクターの実装に依存するんだろうけど)
現在MySQL Fabricに対応しているコネクターは
* Connector/Python (○racleさん謹製)
* Connector/J (○racleさん謹製)
* …
环境:Centos6.5 x64 minal 安装方法 1.rpm安装 [crayon-55d2ef6de16 […]
マスター昇格編
でマスターをkillしても、スレーブがちゃんとマスターに昇格してくれるところまでは良かったんですが、
$ mysqlfabric group lookup_servers my_first_fabric
Fabric UUID: 5ca1ab1e-a007-feed-f00d-cab3fe13249e
Time-To-Live: 1
server_uuid address status mode weight
------------------------------------ --------------- ------- ---------- ------
47cf54df-63fc-11e4-942e-fa163e020fd0 127.0.0.1:20886 FAULTY READ_WRITE 1.0
4b7036a9-63fc-11e4-942e-fa163e020fd0 127.0.0.1:20887 PRIMARY READ_WRITE 1.0
(旧)マスターを起動したあとでも、待てど暮らせどファームには勝手に戻ってこない。
$ ./m[さらに読む]
Welcome to the MySQL monitor. …
一昨日インストールして 、 昨日HA構成だけ設定してみた MySQL Fabric。
さすがに手動での切り替えくらいは簡単だった。
* ファームに登録しているのはMySQL::Sandboxで作ったマスター/スレーブ1台ずつ構成です。
$ ./use_all "select @@read_only"
# master
@@read_only
0
# server: 1:
@@read_only
1
$ ./check_slaves
master
File: mysql-bin.000004
Position: 191
slave # 1
Master_Log_File: mysql-bin.000004
Read_Master_Log_Pos: 191
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Exec_Master_Log_Pos: 191
…
昨日インストールしたMySQL Fabric にファーム(MySQL
Fabric管理下のmysqld群をこう呼ぶぽい)を追加していく。
まずはグループを作成。これが「同じデータセットを持っているマスターとスレーブの組」扱いになるはず。
$ mysqlfabric group create my_first_fabric --description="MySQL Fabric is too hard to me"[さらに読む]
Password for admin:
Fabric UUID: 5ca1ab1e-a007-feed-f00d-cab3fe13249e
Time-To-Live: 1
uuid finished success result
------------------------------------ -------- ------- ------
8fb1a6df-0be9-4395-8240-8082c50a88e6 1 1 1
state success when description
----- ------- ------------- …
取り敢えずインストールだけしたメモ。インストール編といいながら続編があるかどうかは定かではない。
$ sudo rpm -i http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
$ sudo yum install mysql-community-server mysql-utilities
$ sudo service mysqld start
MySQL
Fabric用のMySQL(Fabric的にはバッキングストアとかストレージって呼んでる)なので、取り敢えずOracle公式のyumリポジトリーで突っ込む。
そのほうがMySQL
Utilities(mysqlfabricはコレに入ってる)のインストール(Connector/Pythonを要求してくる)が簡単なので。
$ mysql -uroot
mysql> GRANT ALL ON fabric.* TO fabric@localhost IDENTIFIED BY 'fabric_password';
バッキングストアにはfabricスキーマを作っておく。
…
super_read_onlyって何?
=> Facebook MySQL 5.6が最初に突っ込んだ(と思う)機能 で、
Super_privがあってもread_only状態を無視できなくする機能(フツーのread_onlyはSuper_privがあると更新できちゃう)
=> これがFacebook MySQLから WebScaleSQL にポートされて、それが更に Percona Server にポートされたかたち。
=> Percona Server 5.6.21-70.0 is now
available
…