人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【1000ポイント】「さくらの専用サーバー(OSはFreeBSD)」に MySQL と phpMyAdmin をインストールしたいのですが、その方法を教えて頂けませんでしょうか?(SSHで接続) <*サーバーに関しては初心者です>

解決(無事インストール成功)に直結した回答にささやかですが謝礼として1000ポイント差し上げます。


以下は自分で調べてやってみたのですが、その後がうまくいきません。

SSHで接続し、adminでログインしたのち「su」コマンドを使ってrootスイッチユーザーを行いました。

%su [Enter]

Password:***** [Enter] ← rootのパスワードで良いのですよね?

?www#?

この後でMySQLのインストール コマンドを実行すればよいのでしょうか?

以上、よろしくお願い致します。

●質問者: ataeru
●カテゴリ:インターネット ウェブ制作
✍キーワード:FreeBSD MySQL OS password phpMyAdmin
○ 状態 :終了
└ 回答数 : 18/18件

▽最新の回答へ

1 ● b-wind
●13ポイント

FreeBSD はパッケージ管理に ports を使用するので、

# cd /usr/ports/databases/mysql40-server/
# make
# make install
# cd /usr/ports/databases/phpmyadmin/
# make
# make install

とすればインストールできます。

途中で設定オプションを聞いてくると思うので適切なものを選択してください。

MySQL の別バージョンをインストールしたい場合はそれぞれのディレクトリがありますので、そちらで同様の作業をしてください。

例)/usr/ports/databases/mysql51-server/

◎質問者からの返答

SSHでのコマンド操作は初めてですので、根本的に違ったことを行ってるかもしれませんが、あきれずに教えて頂ければと思います。

以下のように打ち込んだところで止まってしまいました・・。

%su

Password:

www# cd /usr/ports/databases/mysql40-server/

/usr/ports/databases/mysql40-server/: No such file or directory.


2 ● b-wind
●13ポイント

よく見ると ports 自体が導入されていないようですね。

http://support.sakura.ad.jp/support/rs/benri/rs-tech_ports.html

上記のページに詳しい回答が有りました。

ほぼこの手順でいけるかと思いますが、注意点が2つ。

・途中ファイルの編集に vi を使用していますが、操作方法が独特なので最初は ee 等のエディタを使用したほうがらくだと思います。

・アプリケーションのインストールサンプルで www/apache13 を選択しているところで、今回の目的である

databases/mysql40-server,databases/phpmyadmin

に置き換えて実行してください。

◎質問者からの返答

ありがとうございます!上記ページのように進めたところ、

「viなどのエディタでファイルを開き、FreeBSDのCVSupサーバを指定します。」までは出来ました。

ただ、次の「必要なPortsのみコメントアウトを外します。 全てのPortsを入手する場合は、以下の行のコメントアウトを外します。」

ports-all

とありますが、「ports-all」がみあたりません。(必要なPortsが分からないので全て入れてしまうおうと思います)

教えて頂いた eeエディタも使用してみましたが、表示された画面に「ports-all」がみあたりません。

このまま、次の

# cvsup -g -L 2 ports

を実行すれば良いのでしょうか?

必要であれば表示された画面のプリントスクリーン画像をアップします。


3 ● くまっぷす
●13ポイント

(うーん…実際にマシンがないので確認しながら書けないんですが…)

(先に言っておきますがataeruさんはUNIXのコマンドに慣れていらっしゃらないようですのでかなり難しいと思います。)

必要なportsが入ってないんでしょうね。

まず、

# cd /usr/ports

して

# ls

して、表示されるものの中にdatabasesがあるか確認してください。あった場合はさらに

# cd databases

して

# ls

して

そこで表示されるものの中にmysqlとserverを含むものがありますか?例えばmysql41-serverとか。

あった場合は

# cd mysql41-server

とやって

# make; make install

でいけるはずです。

もし全然portsがない場合は、どこかから持ってこないといけなくて

http://park15.wakwak.com/~unixlife/freebsd/f5-ports.html

にあるような手順を踏む必要がありますが…。

◎質問者からの返答

ありがとうございました!参考にさせて頂きました!


4 ● b-wind
●13ポイント

コピーした元のファイルは

/usr/share/examples/cvsup/ports-supfile

であっていますか?

ports-all 行がないと実施に必要な ports がとって来れないので cvsup の実行は待ったほうがいいです。


ちなみに ports 自体はインストールの為のスクリプトとパッチだけなので容量はほとんど使用しません。

分からないうちは選択せず ports-all ですべてダウンロードしてしまって問題ありません。

◎質問者からの返答

すいません、FreeBSDのCVSupサーバを指定していませんでした。

# vi ports

の後、

# Defaults that apply to all the collections

#

# IMPORTANT: Change the next line to use one of the CVSup mirror sites

# listed at http://www.freebsd.org/doc/handbook/mirrors.html.

*default host=CHANGE_THIS.FreeBSD.org

*default base=/var/db

*default prefix=/usr

*default release=cvs tag=.

*default delete use-rel-suffix

と表示されました。

この

*default host=CHANGE_THIS.FreeBSD.org

部分を

*default host=cvsup3.jp.freebsd.org

に書き換え[ENTER]で良いですか?


5 ● b-wind
●13ポイント

*default host=cvsup3.jp.freebsd.org

についてはそのとうりで構いません。

その十数行後ぐらいに

ports-all

の記述があるようでしたら問題ないと思います。

◎質問者からの返答

再度行ってみたのですが

%su

Password:

www# cd /usr/share/examples/cvsup/

www# cp -ip ports-supfile ports

www# vi ports

と打ち込んだ結果、以下のような表示がされています。 やはり ports-all がみあたらないのですが・・。

http://jcs.jpn.org/img/ports03.gif


1-5件表示/18件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ