0ぷろ!

PCに対しての知識が0の人間が半年でどこまで成長するかを自分で記録するブログ

18日目

 

今日は進捗と呼べるものはありません...

 

MySQLをアップロードしたのはよかったのですが、

rootユーザーでpass変更しようとすると

" You must reset your password using ALTER USER statement before executing this statement. "

って言われます。めっちゃ見ましたこの表示。

これは "この供述内容 ( スクリプト ) を実行するためにはALTER USERでパスを消してくれ"ってエラーだと思われるのですが、調べたところrootユーザーは設定されていないので実行されるはずなのにされず...

謎...

 

なのでとりあえずMySQLアンインストール。

 

Mac(Lion)でMySQLをアンインストールする。 - Make組ブログ(移行して http://blog.hirokiky.org/ にあるよ)

 

http://cyborg-ninja.com/ittips/624

 

こちらのサイトを参考にしました。

 

使うコマンドは

" sudo rm ファイル "" sudo rm  -rf ディレクトリ"とかですかね?

権限付与すればsudoは別にいらないのですが、そんな気力もなく...

 

/usr/local/mysql

/usr/local/mysql-5.1.58-osx10.6-x86_64

/Library/PreferencePanes/MySQL.prefPane

 

を削除。

で、消す時にもう一つ、

 

/Library/StartupItems/MYSQLCOM

 

というファイルがあるようなのですが、見当たらなかったです...

 

で、まだ再インストールしてないのですが、これから恐らくするのでその時の為に。

上記ファイルを消すと確かにMySQLは消えるのですが、

そのままにしておくとインストーラーのログにMySQLが残ったままになるのでそれも消さなければなりません。

$sudo pkgutil --unlink

$sudo pkgutil --forget

で消す事が出来るようです。

 

$ pkgutil --pkgs | grep -i mysql をターミナルで叩くと、

 

com.mysql.mysql

com.mysql.mysqlstartapp

com.mysql.launchd

com.mysql.prefpane

 

が表示されます。

 

$sudo pkguti --unlink (対応したデータ)

$sudo pkguti --forget (対応したデータ)

 

こちらで消せます。

MySQLは以上です。スタート地点に戻りました。

 

それで今はXAMPPをインストールしました。

XAMPP for Mac のインストールと環境設定 - 僕とコードとブルーハワイ

 

残るは設定するだけなのですが、どのくらい時間かかるかな...

ちょうど明日から土日なので時間かけていきたいです。

終わりましたら追記します。

 

 

あとはhomebrewについてメモを残したのでそちらも。

homebrew

Mac OS X オペーレーティングシステム上でソフトウェアの導入を単純科するパッケージ管理システムの一つ

( wiki参照 )

 

パッケージ 何かしらの言語で様々な関数や宣言、または関連しあう情報を一つに取りまとめたもの。

 

パッケージ管理システムとはこのパッケージのインストールとアンインストールの作業を管理するもの。

やることには2パターンあって、

1、バイナリ取得をするもの

2、ソースコードを取得してビルドする。

 

1について

ソースコードをパッケージ管理システムがビルドした結果を配布することを指す。

2よりも速くインストールすることが出来る

2について

自分のMacでビルドするので自分のMacに最適化された表現結果になる。

 

で、homebrewとは

パッケージをビルドしてどこかに保存、そしてそれを使う

という作業をするソフトウェアである。

 

インストールはこれを叩く

$ ruby -e "$(curl -fsS http://gist.github.com/raw/323731/install_homebrew.rb)

 

http://qiita.com/omega999/items/6f65217b81ad3fffe7e6

参考URL

 

 

以上です。

今日はなかなか散々な内容ですいません...