-
カテゴリ:コンピュータ
/ 作成日 :2016年10月02日
- CentOS 6以前とMySQL 5.6以前の構成ではmysqld_multiというものを使っていました。 これはMySQLをインストールすると入っているもので、複数のMySQLインスタンスを立ち上げたいときに使用します。
複数のインスタンスを立ち上げたいときとは、例えば本番環境で物理的に別れているDBサーバーを開発環境で再現したり、レプリケーションをテストをしたりするときに使います。
未だに仕事ではCentOS ...
-
カテゴリ:My Web Development
/ 作成日 :2012年11月04日
-
最近ではレプリケーションによってDBへの負荷を分散するといった仕組みが取られることがほとんどです。
レプリケーションとは、データを更新するマスターDBの複製(レプリカ)を別のMySQLサーバーに作る仕組みで、複製となるものをスレーブといいます。
通常考えると、この構成を作るには必要なスレーブ分だけホストサーバーが必要のように思われます。
しかし、本番用の構成ならまだしも、開発用ともなるとそれほどコストをかけられません。 ...
-
カテゴリ:My Web Development
/ 作成日 :2012年4月02日
-
# yum install mysql-server
以下のような感じに設定を変更します。
デフォルトの文字コードをUTF-8に設定します。またskip-character-set-client-handshakeを設定してください。これはPHPでMySQLからデータを取得すると、文字化けしてしまうので、これを設定します。設定しない場合は「SET NAMES UTF8」を先に実行しなければなりません。 ...
-
カテゴリ:Web Linux - Linuxウェブ環境を簡単準備
/ 作成日 :2011年1月23日
-
手順的にはウェブサーバーの構築をしてもいいのですが、先にDBサーバーを作ってしまって足元を固めたいと思います。
MySQL はもっとも普及しているオープンソースのデータベースサーバーです。現在はJavaの開発元であるSun Microsystems社に買収され傘下になりました。DB業界では老舗のOracle社も確かSun Microsystems社に買収されました。両者に互換はありません。開発の世界ではOracleに慣れた人はPostgreSQLの方が使いやすいという方も結構います。 ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2010年9月05日
-
phpMyAdminが有名ですが、他にもMySQL Quick AdminというのやFlashMyAdminがありますが、軽量なMySQL Quick Adminがなんかダウンロードできなかったので、他のを探してみるとSQL Buddyというのがありました。
phpMyAdminほど高機能ではありませんが、軽量で基本的な機能はすべて備えているので、SQLレベルで困ることはないと思います。しかも、日本語には100%対応しています。 ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2010年7月02日
-
MySQLのイケてない仕様だの、いろいろあるもののやはり今の主流には変わりない。
私も仕事で使うのはMySQLが比率的に8割ぐらいとなっている。
ほかはOracleやPostgreSQL。DB2やSQL Serverは使ったことすらない。
で、まぁウェブで主流の3大DBベンダーを使っててふと気付いた小さいことだけど、物理名(列別名や表別名)ってそれぞれのベンダーで違う。 ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2010年6月11日
-
前回に続きMySQLのイケてない仕様を紹介。
今回はトランザクション。DBをよく使う肩ならご存知かと思う。
トランザクションとはシステムの分野では、「分ける事の出来ない一連の情報処理の単位」とWikipediaに書いてある。
たとえば、DBテーブルにデータを追加しようとする。
すると次のプロセスが同じようにデータを書き込んでしまうと、ひとつ前に追加したデータを何らかの理由ですぐに元に戻したいときに特定できなくなってしまう。 ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2010年6月09日
-
今日、MySQLは「LAMP」という言葉が示すように非常にその存在感は強い。
高速性が売りだったり、オープンソースということもあいまって非常に人気のあるベンダーのひとつだ。
今も今後も、ウェブシステムはMySQLが主流になるだろう。
個人的にはSun Micro SystemsがOracleに買収され、さらにDBベンダーのOracleがMySQLを買収して、そのオープン性が失われやしないかが心配だ。 ...
-
カテゴリ:コンピュータ
/ 作成日 :2009年1月30日
- 以外といいのが存在しないですよね。ということで調べてみるといろいろ出てきたのでまとめてみます。 例えばですけど、ウェブベースのアドミニストレーションツールとして有名なのがPhpMyAdmin。文字通りPHPで動作する。老舗中の老舗ですが、個人的な意見としてPhpMyAdminのインターフェースやデザインがあまり好きじゃない。きれいじゃないですよね。 調べていくとFlashベースのツールがある。その名も「FlashMyAdmin」。PHPが動作できれば問題ない。インターフェースがFlashで、動きがあり、一見いうように見えるかも知れないが、SQLの実行と実行結果の表示がイマイチ。加えて、データベースやテーブルの削除といった項目をよく押してしまったが、一応確認画面は出してくれるみたいだ。結論は使いにくい。 ...
-
カテゴリ:学習・知識
/ 作成日 :2007年10月03日
- 本日学校でプロメトリックの試験を受けました。去年はSQL、今年はOracleのSQLの授業があります。去年、受けた中では一番まじめにやっていたと自負はしております。その財産が今年役に立ちました。
学校で試験が受けれるのはうれしい限りです。遅刻しそうになった私ですが、何とか間に合いました。問題はコンピュータ端末で各個人違う問題がランダムに出力され、画面上で回答し、その場で結果を印刷。圧印をもらえば正式に受験したことになります。問題は40問、28問以上正解で合格。その場で合否がわかるというのもうれしかった。もちろん32点で合格です!! ...
-
カテゴリ:コンピュータ
/ 作成日 :2016年5月23日
-
2年ぶりぐらいの更新です。
アホみたいに忙しかった(今も忙しいけど)ので、完全に更新を怠けてました。
ちょっと思うところがあり、Redmineのインストールをしたのですが、中々うまく動かなかったので、その話。
基本的な構成
CentOS 7
Apache 2.4
MySQL 5.7
その他最新のものを使用
基本的には以下の参考サイトを見ながら、必要に応じて設定を変更(主にデータベースのところ)していくだけ。 ...
-
カテゴリ:コンピュータ
/ 作成日 :2014年1月13日
-
AWSのフルマネージドNoSQLサービス「DynamoDB」。
とかくAWSのサービスは素晴らしいと思うが、ローカルでの開発作業には色々問題がある。
そこで、昨年の秋ぐらいだったか、AWSはDynamoDBをローカルで擬似的に実行できるパッケージの無料提供を開始した。
あくまで開発用とのことだが、これで開発しやくなったと思う開発者は多いのではないだろうか。
ところがこれ、Java ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2013年6月29日
- ...
もうphpMyAdminは特に必要な用途でしか使わないだろう。
驚いたのはプログラムソース
AdminerのオフィシャルからAdminer for MySQLのソースをダウンロードしたが驚いだ。
難読化、ミニファイしているソースなのだが、必要なのがPHPファイル一つだけというのには正直驚いた。
ソース版をダウンロードすると確かにソースの数は多い。 ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2013年6月29日
- ...
設定ファイルをいじっても劇的な改善は見られない。
重たいのは「SHOW TABLE STATUS」とコマンドを前テーブルに対し実行している。
これだけではないが、他にも重たい処理を色々しているらしい。
stack overflow - phpmyadmin opens MySQL table lists very slowly
server fault ...
-
カテゴリ:コンピュータ
/ 作成日 :2013年6月08日
-
プログラムを書くときによくやるのに忘れてしまう!あの計算面倒くさい!またこれか!という計算をしなければならない時があると思う。
備忘録として、残しておきたい。
応用することも出来れば、応用することなくそのまま使うことが多いものもあると思う。
LIMITとOFFSETの計算(MySQL)
一覧のページャー処理の鉄則。
ページ番号と1ページあたりの表示件数からMySQLのLIMIT句に当てるオフセット値の計算をする。 ...
-
カテゴリ:Nucleus
/ 作成日 :2013年3月06日
-
今まで、ブログにはNucleusを使っていたが、ふとしたことからJoomla!に移行をしたので、その手順を公開する。
まず、Joomla!上にブログを設定しなくてはならない。
基本的には「ブログ」カテゴリを作成して、そのサブカテゴリに元々のブログで設定しているカテゴリをちまちま作っていく。
さほど多くなくてよかった。
最終的には、記事データの移行はSQLで一発でした。 ...
-
カテゴリ:コンピュータ
/ 作成日 :2012年11月07日
-
久しぶりにさわって見たら動かなかった。ので最新のセットアップ方法をアップします。
環境はCentOS6 64bit。MySQL、Apache、PHPその他いろいろが動いています。
まずは以下から、ダウンロードします。
https://github.com/ganglia/gmond_python_modules
コンソール上でやる場合は以下になります。 ...
-
カテゴリ:My Web Development
/ 作成日 :2012年4月01日
- ... php-interbase php-intl php-ldap php-libdmtx php-libpuzzle php-libvirt php-libvirt-doc php-magickwand php-magpierss php-mapi php-mbstring php-mcrypt php-mysql php-oauth php-odbc php-pdo php-pear php-pecl-imagick ...
-
カテゴリ:WEB、WEBシステム関連
/ 作成日 :2011年9月14日
-
概してこういうものはインストールが面倒くさい。
PHP+MySQLで動作するCMSほど、インストールが簡単じゃないのが特徴で、大体の場合がうまく行かない。
RedmineのブログにCentOS 5.6へのインストール方法の記事があった。
この通りやったら概ねうまくいった。ということでその方法。
ちなみにCentOS 6.0に入れた。MySQLは5.5。
ちなみにTracのインストールもやってみたけど、これはようわからんかった。 ...
-
カテゴリ:コンピュータ
/ 作成日 :2011年8月09日
- ... restart
しばらくするとノード別のページで「apache metrics」という項目が出てくるはずです。
この方法、memcacheやmysqlなども実は用意されており、おそらく行けるはずなんです。
私はまだ見てないのですが、/etc/ganglia/conf.d/あたりを見れば何か糸口が見えてくるはずです。
でもまぁ、こんな面倒くさい方法でなくてもできるんでしょうが、私の力量ではできませんでした。ひとまずApache ...