Home > Tags > mysql
mysql
mysql 5.1.42のインストール
- 2010/01/17
- データベース関連
wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.42.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
tar xzvf mysql-5.1.42.tar.gz
cd mysql-5.1.42
./configure --prefix=/usr/local/mysql/mysql-5.1.42
make
sudo make install
mysql5.0にcseで接続する方法
- 2008/01/12
- データベース関連
Colinux上で動作しているMySQLにWindows側のCSEから接続しようとして調べてみる。
MYSQLで接続しようとしてみたけど駄目で結局ODBC経由で接続しました。
ここからダウンロード(Firefoxだとうまくダウンロードできなかったので、IEで)
ODBCの設定はここを参照。
ここまでの設定では、Windowsからは接続できなかった。
対応方法はここ。
実際に流したSQLは以下。
mysql> Use mysql
mysql> SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;
mysql> GRANT ALL PRIVILEGES ON *.* to dbname@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> flush privileges;
mysql> SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;
参考URL
MySQL 5.0にCSEで接続する方法 - Lazy Technology
SQLGate for Oracle / MSSQL / MySQL Development Tool
今からCakePHPを使ってWebアプリを作成する-2
mysqlの設定
mysql> grant all privileges on cake.* to cake@localhost identified by ‘PWD’;
mysql> create database cake;
mysql> exit;
あとはdatabase.phpを設定する。
その次にamazonのAPI関数を作成する。
OpenPNE インストール
初めて OpenPNE をインストールしてみる。セットアップガイドを参考にインストールし簡単には動いたけれど、携帯からのメール投稿とクーロンの設定、あと MySQL の初期設定で少しはまる。
ファイルの設置
これはマニュアルそのまま。
今回は /var/www/sns に設置。
設定ファイルの変更
これもマニュアルそのまま。
OPENPNE_URL
適当に設定
DSN
適当に設定
ENCRYPT_KEY
以下でランダム文字列を取得
mkpasswd -l 56
mkpasswd がない時は、
yum install expect
MAIL_SERVER_DOMAIN
メールアドレスの@マーク以降に使用
OPENPNE_DEBUGGING
以下だけ 0 に変更。
define('OPENPNE_DEBUGGING', 0);
データベースの設定
はじめに MySQL を使用する時の初期設定を行う。
service mysqld start
mysql -u root
mysql> set password for root=password('PWD');
mysql> UPDATE mysql.user SET Password=PASSWORD('PWD') WHERE User='root';
mysql> flush privileges;
mysql> exit;
service mysqld restart
以下は OpenPNE 用の設定
mysql -u root -p
mysql> grant all privileges on openpne.* to openpne@localhost identified by 'PWD';
mysql> create database openpne;
mysql> exit;
cd setup/sql/mysql40/install/
mysql -u username -p DBNAME < install-2.8-create_tables.sql
mysql -u username -p DBNAME < install-2.8-insert_data.sql
Apacheの設定
適当に
メールサーバの設定
/opt/etc/postfix2/main.cf
virtual_alias_maps = pcre:/opt/etc/postfix2/virtual.openpne
または
virtual_alias_maps = regex:/opt/etc/postfix2/virtual.openpne
pcre と regexp のどちらが使えるかは postconf -m でわかる。
/opt/etc/postfix2/aliases
openpne-request: "|/usr/local/bin/php /var/www/sns/bin/mail.php"
/opt/etc/postfix2/virtual.openpne
/^get(@.*)?$/ openpne-request
/^p[0-9].*-[0-9a-z]{12}(@.*)?$/ openpne-request
/^t[0-9].*-[0-9a-z]{12}(@.*)?$/ openpne-request
/^b[0-9].*-[0-9a-z]{12}(@.*)?$/ openpne-request
cronの設定
chmod 0755 /var/www/sns/bin/*.cron
crontab -e
クーロンの設定はマニュアル参照
ここで一回つまづく何故かクーロンのサービスを再起動させないとクーロンタブの内容が反映されなかった。
残りの設定は本当にマニュアルどおり。
これで終わり。
追記
サービスの設定
以下でサーバー再起動時も勝手に立ち上がるように
chkconfig postfix on
chkconfig mysqld on
chkconfig apache on
Mac OS X への MySQL のインストール
- 2007/05/01
- その他
MySQL AB :: MySQL 5.0 Downloads から Mac OS X (package format) downloads の Mac OS X 10.4 (x86) をダウンロードします。
ダウンロードした dmg ファイルをダブルクリックします。その中の mysql-5.0.37-osx10.4-i686.pkg と MySQLStartupitem.pkg を順にダブルクリックでインストールします。
あとは MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 2.1.3 Mac OS X への MySQL のインストール を参考に設定します。
- コメント: 0
- トラックバック(閉): 0
ホーム > タグ > mysql