権限付与。不要な権限を削除。そして適用。 grant all privileges on databasename.* to username@localhost identified by "password";
revoke all privileges on test.* from username@localhost;
flush privileges;
で、該当ユーザーになって、 mysql -u username(アカウント名と同じなら省略可) -p
create database databasename;
とすれば DB 自体は作成完了。
ヨソから DB の出力を持ってきた場合は、 mysql databasename -p < sqlfile
外から sql 叩くのに、ssh の口を空けないためには、phpmyadmin とかを入れると良い。 apt-get installphpmyadmin
dbconfig-common yes
その後、/etc/phpmyadmin/apache.conf で /phpmyadmin を alias している行を任意のディレクトリへ変更すること。
また、最近のアップデートを当てたところ、/usr/share/phpmyadmin のディレクティブに Allow from 行を記載しないとアクセスできなくなってしまった。なんでやねん。
zone ファイルは、1 ファイル内に複数 zone を記載してもいいはずなのに、うまく動かなかったので、ちゃんと zone 毎に分ける。
例えば、192.168.1.1 に DNS もやってくれる R があったとして、192.168.1.2 = ns.hadacchi.com なる DNS を立てる時、
named.conf.local では次のように記載し、
zone "hadacchi.com" {
type master
file "hadacchi.db"
}
zone "1.168.192.in-addr.arpa" {
type master
file "1.168.192.db"
}
各 zone ファイルでは、
$TTL 86400
$ORIGIN hadacchi.com. ; @ means $ORIGIN
@ IN SOA ns.hadacchi.com. test.hadacchi.com. (
2012032701 ; serial
86400 ; refresh
1200 ; retry
2419200 ; expire
1200 ) ; minimum
IN NS ns ; NS is name server which defined as A record
IN A 192.168.1.2 ; short for above label
ns IN A 192.168.1.2 ; A record
www IN CNAME ns ; CNAME is alias
とか
$TTL 86400
$ORIGIN 1.168.192.in-addr.arpa.
@ IN SOA ns.hadacchi.com. test.hadacchi.com (
2012032701 ; serial
86400 ; refresh
1200 ; retry
2419200 ; expire
1200 ) ; minimum
2 IN PTR ns.hadacchi.com.
とかいう感じ。
キャッシュは、named.conf.options で
options {
directory "/var/cache/named";
forwarders {
192.168.1.1;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
USB メモリに焼いた Ubuntu server 11.10 からインストーラを起動したが、USB キーボード&マウスを認識しない
→ PS/2 キーボードは認識した。
Ubuntu server インストール後、Ubuntuが起動せず、busybox が起動する。
エラーメッセージを見るに、HDD を認識していないような…? mount: Mounting /dev/disk/by-uuid/{なんかUUIDっぽい文字列} on /root failed: Device or resource busy
RAID コントローラを積んでいない M/B (E45m1-I DELUXE) を使っているにも関わらず、 One or more drives containing Serial ATA RAID configurations have been found. Do you wish to activate these RAID devices?
などと表示されることと関連があるような予感がする。
→ HDD を前に使っていた時の RAID の array 構成情報が残っていることが原因かも? web の情報によれば、array 構成情報が残っていることにより、OS インストーラが正しく動作しないことがあるようだ。
解決方法は、その RAID を構成したコントローラ上で、array を削除するなど。
マザボは、色々あった。
SATA ケーブルで、いつも取り外しが固いと思っていたコードを使ってみたところ、コネクタが抜けた。SATA コネクタが抜けた時のあの絶望感は凄い。戻そうと思って頑張ってみたけど、結局電極が曲がって折れてしまい、戻らなかった。まぁ、2台しか内蔵 HDD をインストールできないケースに、5 つもついている SATA コネクタは不要なので、問題ないことにする。
BIOS が GUI 仕様で、マウスが利く。マウスを使える BIOS は初めてだったので、驚いてしまった。
USB キーボード/マウス + Ubuntu Server インストールディスク on USB メモリ の組み合わせでインストールしようとしたら、上手くインストールできなかった。BIOS まではキーもマウスも動くのに、Ubuntu に入ると効かなかった。原因は調査中。どこかから PS/2 キーボードとマウスを調達するしかないか。
で、とりあえず HW だけインストールしたので写真を撮った。
インストールディスクから USB デバイスを認識しないのだけど、どうしようかしら…