■P2
$ sudo /opt/local/share/mysql5/mysql/mysql.server start
でMySQLを起動したい。
. ERROR! Manager of pid-file quit without updating file.
のエラー発生・・
cd /Applications/xampp/xamppfiles/bin ./mysql -u root
トラブルシューティングに時間を費やすほど暇ではないので、XAMPPが入ってるのでもうそっちにする。
mysql> show variables like 'char%';
XAMPP用MysQLの設定ファイルもいじらねば
$ sudo vi /Applications/XAMPP/etc/my.cnf
$ django-admin.py startproject myprj
$ python manage.py startapp myapp
python manage.py コマンドの引数 名前
のような
■ページ4
flush privileges;
FLUSH PRIVILEGES でユーザ情報を反映させています。
python manage.py syncdb
「Error loading MySQLdb module: No module named MySQLdb」と出る時の対処法
http://it.kndb.jp/entry/show/id/2445
$ easy_install mysql-python
なのだが、XAMPP使ってて面倒なので、
settings.pyの中身を見直し
DATABASE_NAME = ''
$ easy_install mysql-python
でもだめ
$ PATH=/Applications/xampp/xamppfiles/bin:$PATH
も設定してみた
やっぱりXAMPPもあきらめる
http://fujisan.sunnyday.jp/mac/macosx-php5.html
にいいのがあった。
$ sudo mkdir /opt/local/var/run/ $ sudo mkdir /opt/local/var/run/mysql5 $ sudo chown mysql:mysql /opt/local/var/run/mysql5/ $ sudo chmod 775 /opt/local/var/run/mysql5 $ sudo /opt/local/bin/mysqld_safe5 --user=mysql & $ sudo /opt/local/share/mysql5/mysql/mysql.server start Starting MySQL . SUCCESS!
最初のエラー解決!!!
$ /opt/local/bin/mysql5 -u root
MySQLを起動する。
mysql-python(mysqldb)のインストールで「error: Setup script exited with error: command 'gcc' failed with exit status 1」と出るときの対処法
http://it.kndb.jp/entry/show/id/2446
先にmysql-develをインストールする必要があるようだ
macport使ってmysql-develをインストール
http://aquadrops.jp/archives/918
$ sudo port deactivate mysql5 $ sudo port install mysql5-devel +server