2007/11/21 水曜日

PostgreSQLのバックアップ、リストア

カテゴリー: Linux, Mac, unix — admin @ 9:55:08

http://www.stackasterisk.jp/tech/dataBase/postgresql02_03.jsp

とってもズバリなページがあったので備忘録。
とはいえ、書いてみる。

バックアップ
pg_dump 対象のデータベース名 > /tmp/DBbackupfile

リストア
psql 対象のデータベース名 < /tmp/DBbackupfile

DB領域が溢れたのでバックアップ・リストアを考えた人には・・・
シンボリックリンクでドコデモドアを作ろう。

/usr/local/pgsql/data/base/ にDBがあるので

pg_ctl stop
で、postmasterを止めて、DBへのアクセスを無くしてから。
DBを領域の大きなパーティションに動かして

ln -s リンクの先(おおきなパーティション) リンクを作るところ(DBのディレクトリ)

としてあげれば違うパーティションに実体があるDBが
これまでと同じパスで参照できる。
おそらくはPostgreSQLのprefでDBのpassを設定できるだろうけど、
弄りまくっていくと変態システムになるのでまぁこれがいいかなと。

lnしまくっているのも必死感バリバリで変態かな?

2007/9/28 金曜日

VineLinux4.1でphp+MySQLサーバー構築

カテゴリー: Linux — admin @ 23:24:15

CentOS,ubuntuと渡り歩きましたが、Vineで安定?しました。

vine変w
serviceやchkconfigコマンドが/sbinに居るのだけどパスが通っていない。
いちいち /sbin/chkconfig とか打ちたくないので.bash_profileにPATH設定。

PATH=$PATH:$HOME:/sbin
export PATH

再ログインして・・・ふぅ〜。
環境を修正すると気分が良い。

php関係をインストール
apt-get install php5 php5-apache2 php5-devel php5-pear php5-mysql

mysql5をインストール・起動・自動起動設定
apt-get install MySQL-server MySQL-client
service mysql start
chkconfig mysql on

apache2を起動・自動起動設定
service apache2 start
chkconfig apache2 on

/var/www/html にinfo.phpを置いて
< ?php phpinfo() ?>
を書いておく。
ブラウザでinfo.phpを読みに行ってphp情報が表示されたらOK,
その中にmysqlの項目があることも確認しよう。

●mysqlの設定

mysql -u root -p rootで入る

mysql> set password for root@localhost=password(’パスワード’);
パスワードを設定する(必須、コピペ禁止)
このコマンドはコピペするとうまくいかないことがありました。面倒なことになるのでちゃんと打ちましょう。

デフォで入っているつかわないユーザーとdbを削除しよう。
セキュリティの問題となるので。

$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.27-standard

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> delete from user where User=”;
Query OK, 2 rows affected (0.02 sec)

mysql> delete from db where User=”;
Query OK, 2 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

●mysqlにユーザー追加
root使っても良いけどきもちわるくないかい?

ユーザーuhyahya でパスワードohyahya で作成

mysql> grant all privileges on uhyahya.* to hoge identified by ‘ohyahya’;
Query OK, 0 rows affected (0.00 sec)

2007/8/26 日曜日

CentOSにmysqlインストールする方法

カテゴリー: Linux — admin @ 20:16:49

RHEL(RedHat),FC(FedoraCore)でも同じかと思います。

おそらくはいろんなwebをみてたどり着いたと思いますが、
キモしか書いていません。

やっているときに書けばよかったと後悔しています。
後悔しても何もフラグも何も立たないらしいので、キモだけ。

yum install -y mysql-server でインストール
(-yは途中で「こんだけ容量あるけどインスコしていい?」と聞いてくるので問答無用yesの意味)

service mysqld start これで起動するわん。

mysql -u root これでrootで入れる。

で、このあとやることはパスワードの設定なんですがね。
ここ重要。webに書いてあることのコピペをやると泣きます。
なんか変な文字コード拾ってもそのままパスワードにされますよ。
それだもん設定したはずのパスワードで入れなくて泣きを見るのでコツコツとうちましょうね。

ここを参照するとしあわせです。 → http://centossrv.com/mysql.shtml

2007/8/9 木曜日

hp ProLiant ML115…ubuntulinuxを入れたりするとき。

カテゴリー: Linux, ハードウエア — admin @ 9:29:49

ubuntuに限らないけど、linuxを入れる時にapic関係で怒るみたい。
Panicして先に進まない。

それでKNOPPIXでもBerryLinuxでも・・・ML115が起動しない

ubuntuだと起動選択の画面で”F6″をおすと起動オプションが選べるので
noapicと入れると幸せ。

他のlinuxでもliloかgrubの時点で” linux noapic “でイケる。

アホな事にDVDメディアは山程有るのにブランクのCD-Rが一枚も無かったので
ubuntu64bitやubuntu7は入れれず。

一応ubuntu6を入れてみた。カナリ快適。
あとはサウンドカードを入れよう。

2007/6/27 水曜日

OSC2007近くなってきた

カテゴリー: Linux, Mac, unix — admin @ 12:41:53

クルマは金曜までには直りそうなので予定通り参加しようかと。

地球流体電脳倶楽部の紹介
いまさら聞けない Linuxサーバセキュリティ入門(空席わずか)
jus 研究会 JAPAN TOUR 2007 開幕戦・札幌大会
オープンソースのCRMアプリケーション、openCRXについて
サーバ二台で作るホスティング環境
1時間で作るマッシュアップサービス

が気になったので…
さて、全部聴けるかなw
Rubyに関しては見送らせて頂きますw

終了後、馬追温泉に行くことにしました。
(満室でした)
東横インもダメですたw

で、日高高原荘を予約しました。
http://www.koogenso.co.jp/
ふふふ…流石にココは混んでなかった。

長沼でじんぎすかんを食べてここに行く予定でし。
ミルク村は改めて。

次ページへ »

HTML convert time: 0.388 sec. Powered by WordPress