どうも、じじい になると…進まないのだ

もう1台のサーバも管理していて、貧乏だからサーバー機の更新ができてなかったんだけど、この8月にトラブったのね。HDDがこけたんだけど、本体がOSX10.6だからもう、さすがに無理かと思い、MacMiniのEl Capitan サーバにすることにしたのさ。購入したのはYosemiteの時ですぐにでもできるかと思いつつ、結局できなくて年末休暇にやることになったのね。

○ Yosemite machineでEl Capitan インストールを実行して、インストーラをダウンロードしたところで停止しOS X El Capitan インストール.appをアプリケーションに保存する
○ 32GB SDカードをMacOS拡張(ジャーナリング)でフォーマット
○ OS X El Capitan インストール.appで32GB SDカードにEl Capitan をインストール
○ 同カードにOS X El Capitan インストール.appをコピー
SDカードのスピードが遅いので1時間位かかる

これまでのMacMini
○ ネットケーブルを外す
○ CCCでバックアップ作成 (5分)
○ TimeMachineでHDDにバックアップ作成(5分)
○ シャットダウン

新しいMacMini
○ 32GB SDカードのEl Capitan から起動
○ SDD を消去、MacOS拡張(ジャーナリング)でフォーマット(1分)
○ 従来のMachineのバックアップであるTimeMachine HDD を接続
○ El Capitan を内蔵SDDにインストール
○ インストール中に転送元があるかと聞いてくるのでTimeMachine HDDを選択。すべての項目をコピーする(3時間くらいか)

○ El Capitan ほかアプデート。
○ CCCアップデート
○ OSX Server をダンロード・インストール
○ OSX Server を起動

ユーザ名のエイリアスが引き継がれておらす、新たにエイリアスを、自分のを除いて、設定できない。

Webサーバ
Server.appで Webサイト をみて
サーバWebサイト すべてのIPアドレス… ポート80 をダブルクリックして
サイトファイルの保存場所 を /Library/Server/Web/Data/Sites/[ドメイン名] の directory を選択する…. うまくいかない。

とりあえず、メールサーバとしては引き継がれたのだが、Webサーバがまだうまく行かない。取り合えず、メールができるので、ゆっくりやることにして、風呂、酒、飯 モードになりました。すんません。

[ 追記 ] 翌日;

とりあえず、デフォルトのまま、/Library/Server/Web/Data/Sites/Default にこのサーバのトップページであるindex.html を置き、ユーザのdirectoryのSites directoryへのシンボリックリンクをこのDefault directory内に作成することで、Webサーバはなんとかうごかした。

MySQL をインストールしたんだけど動かない。こいつが動かないとBlogやWebメールができないのだ。インストールしてシステム環境設定のMySQLで起動ボタンをクリックしても動いてくれない。なんてこった。

 

MySQLを起動すると

デフォルトの /etc/my.cnf ではsocket の場所が client も mysqld も /var/mysql/mysql.sock  となっている。/var はシンボリックリンクで、実は /private/var なのだ。

だからmy.cnfの[client ]も[ mysqld] も

socket=/private/var/mysql/mysql.sock

と書き換えた。

んでもって$mysqld restart

Can’t connect to local MySQL server through socket ‘/private/var/mysql/mysql.sock’

とかいって動かない。

$mysqld restart とやると

/usr/local/var/mysql/ にファイルが作れないとかいうのでこdirectory 2を777なんかにっしちゃうんだけど、動かない。エラーを吐いてくるんだが意味がわからん。なさけなや。