#MySQL
- ECCUBE
世界のウミウシのサーバー移転
世界のウミウシのサーバーを移転した 2015年12月リリース(開発はその1年ぐらい前から さくらVPS CentOS6 PHP5系→7.3 MySQL5(最終的には5.7) EC-CUBE2.13系使用 CentOS6のサポートが完全終…
- プログラミング
MySQL5.7の全文検索エンジンを試すためにやったこと
検索用のカラム追加 全文検索用のINDEXを張る WITH PARSER ngramがポイント で、検索 無事、マドレラ・フェルギノーサ がヒットしました(^o^) この、「・」問題をどうにか解決したかったのです [itemlink p…
-
ECCUBE EC-CUBE3の外部キー制約に立ち向かう方法
EC-CUBE3はORMを使っていることもあり外部キー制約がバリバリ使われています それがいいことなのかどうなのかは今のところ恩恵を受けていないのでよくわかりませんがデメリットはとても感じています
-
ECCUBE EC-CUBE2.13のMySQL接続をmysqlからmysqliに変更する手順
世界のウミウシは実はEC-CUBEで出来ています もうほとんどわかりませんが見る人が見ればわかるんじゃないかな・・・? というわけでパフォーマンスチューニングやカスタマイズをするとEC-CUBE系のネタとして使えるのです 今回はxdeb…
-
プログラミング Illegal mix of collations for operation ‘UNION’
ごくごく稀にしかUNIONなんて使わないんですが、使った時に限って何かが起こる(^_^;) 手元の環境では何事もなかったのですが、別環境に反映したらエラーが出ました ~~~ Illegal mix of collations for o…
-
開発ツール MySQLのチューニング
最近ちょこちょここのサーバーが落ちるのでMySQLをチューニングをしてみました。 アクセスもないのに落ちるので設定の問題なのかは不明っす
-
プログラミング MySQLで更新する際に上書きではなく、追記にしたい
CONCAT_WSを使って、文字結合してUPDATEすればいいみたい ~~~ UPDATE tablename SET col = CONCAT_WS(‘,’, col, ‘追記したい内容’); ~~~ ※MySQLのCONCATは使い…
-
プログラミング MDB2を使ってMySQLにSSL接続
EC-CUBEの開発フォーラムに面白い質問があったので調べてみました
-
ECCUBE EC-CUBE2.12.6から2.13.1にアップグレードする為のSQL
EC-CUBEはアップグレード機能がついていないので基本的には自力での作業が必要になります WordPressみたいに親切じゃないので軽い気持ちでやると壊れますのでかならずバックアップ取ってからにしてくださいね
-
開発ツール MySQL Workbenchを使ってMAMPのMySQLに接続する方法
Connection MethodをLocal Socket/Pipe Socket/Pipe Pathを/Applications/MAMP/tmp/mysql/mysql.sock そんだけ!
-
開発ツール mroongaをMySQL5.1からMySQL5.5にアップグレード
mroongaはmysql用全文検索エンジンです mysqlのプラグインとしてインストールができます CentOS6だと標準でインストールされているMySQL5.1でしかインストールが出来ないのでやきもきしていましたが色々試したら5.5…
-
プログラミング PHPからMySQLに接続する方法
先日、PHPのMySQL関数が5.5で非推奨になり、将来のバージョン(PHP6とか?)で使えなくなるという話が出ました PHP 5.5 で mysql 拡張モジュールが非推奨になり、E_DEPRECATED エラーが表示されるようになり…
-
ECCUBE EC-CUBEのセッション管理に関する不具合を見つけた
今までも不思議に思うことは多々あったのですが、EC-CUBEのセッション管理には不具合があるのを見つけてしまいました MAX_LIFETIME(デフォルトだと7200秒)よりも早いタイミングでセッションが消えてしまう可能性があります こ…
-
開発ツール エラーを無視してインポートするMySQLのコマンド(–force)
migrationとか、おしゃれな仕組みがないレガシープロジェクトの場合SQLファイルを作ってDBの変更履歴を共有したりするわけで git blameを使って直前にコミットされた差分だけ実行したりしてましたが1発でいけることを今更知りま…
- リリース
海専門のストックフォトサイトSeaphoto(シーフォト)をリリースしました
[browser-shot url=”http://seaphoto.jp” width=”400″] 4月頃から受託で開発をしていたSeaphotoがようやく日の目を見ることが出来ました 海に特化したストックフォトサイトです オープニ…
-
開発ツール MySQLのパフォーマンスチューニング用ファイル
MySQLのパフォーマンスチューニングをするのに参考になるサイト無いかしらーと調べてたら本家にありました 何を今更的な内容だと思うんですけど、初めて知ったので書いときます MySQL :: MySQL 5.1 Reference Man…
-
開発ツール CentOS6にRedmineのインストールする手順の補足
Redmine 1.4をCentOS 6にインストールする手順 | Redmine.JP Blog こちらを見ながら作業しましたが、毎回毎回ハマるんですよ… 足りない情報、エラーがあったときの対処が書いてないので補足しておきます ~~~…
-
プログラミング MySQL5.1でmysql-slow.logを出力する
あちこちに書いてあったのを試してみましたが、以下の書き方で出力されました CentOS6 mysql5.1.61
- 開発ツール
さくらVPSを借りた時にとりあえずさくっとやる8つのこと
さくらのVPSがリニューアルして大幅に性能が上がりましたねただし既存のユーザーはその恩恵を受けられないので重い腰をあげて3回目のさくらVPS構築です毎度毎度面倒なので、コピペで出来るようにメモっておきます
-
開発ツール 全文検索エンジンmroonga導入の試行錯誤
yumのremiレポジトリを使って構築してある環境にmroongaを導入しました mroongaはMySQLで全文検索機能する為のエンジンで、MySQLのプラグインとして動作します マニュアルを見てると簡単に入りそうなのですが、既に動い…