エントリー


--/--/-- / --:--


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 / TRACKBACK(-) / COMMENT(-) / PAGETOP


2007/12/14 / 20:10


備忘録

データベースを作成

mysql> show databases;←データベースを参照
Database
--------←現在、3件のデータベースが存在
information_schema
mysql
test
--------
3 rows in set (0.00 sec)

mysql> create database Sample_db;←Sample_dbというデータベースを作成
Query OK, 1 row affected (0.07 sec)

mysql> show databases;←再度、データベースを参照
Database
--------←データベース(Sample_db)が1件作成された。
information_schema
mysql
Sample_db←作成されたデータベース
test
--------
4 rows in set (0.00 sec)
mysql>_

データベースを削除
mysql> show databases;←データベースを参照
Database
--------←現在、4件のデータベースが存在
information_schema
mysql
Sample_db
test
--------
4 rows in set (0.00 sec)

mysql> drop database Sample_db;←Sample_dbというデータベースを削除
Query OK, 0 rows affected (0.06 sec)

mysql> show databases;←再度、データベースを参照
Database
--------←データベース(Sample_db)が1件削除された。
information_schema
mysql
test
--------
3 rows in set (0.00 sec)
mysql>_

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/12/12 / 01:42


備忘録

MySQLで、データベースの一覧を表示する。

show=(観る)
databases=(全てのデータベース)

$ mysql -u root -p
Enter password:

mysql> show databases;←必ず:(セミコロン)で終了させる。
+--------------------+←データベースの一覧が表示される。
| Database  |←データベースに、
+--------------------+←3個のデータベースがある。
| information_schema |
| mysql    |
| test     |
+--------------------+
3 rows in set (0.59 sec)

mysql>exit
Bey
$_


information_schema(デフォルト)
mysql(デフォルト)
test(デフォルト)

この、3つは、MySQLをインストールしたら、最初から入っているデータベース。
このDatabase内には、遊びで、自分好みに、データベースを追加や削除などができる。
こんど、やってみるお!1”

これらの、データベースはディレクトリのようなもの。
$ su
Password:
# /usr/local/mysql/data ls←多分、ここにデータベースが保存されているのだと思う。
mysql←このディレクトリが一つのデータベースになる。 test←このディレクトリが一つのデータベースになる。
# exit
$_
dataディレクトリには、root権限でしかアクセス出来ないので注意。

/usr/local/mysql
は、
/usr/local/MySQLインストールディレクトリ
の、エイリアス

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/12/08 / 15:52


よくわかんなかったから、アンインストール。
/usr/local/mysql
削除

再び、MySQLをインストール
起動したおw


おk。入れたw

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/12/08 / 15:08


備忘録
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
と、表示されたら、MySQLサーバーが起動していないらしい。

$ /usr/local/mysql/bin/mysqlリターン
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
じゃあ、起動すれば良いのだが、どうやるんだ?

menu>System Preferences...>Other>MySQLを起動。
起動していないね。
"Start MySQL Server"ボタンを押せば良いのだが、反応なし。

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/12/08 / 10:09


備忘録
"Ctrl"+"C"キーで、あぼーん出来ることがわかった。

$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.0.45 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> Aborted←"Ctrl"+"C"キーを押して、強制脱出できる
$ _

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/12/08 / 00:01


備忘録
2ちゃんの新Mac初心者スレで、聞いたところ、.bash_profileに書く事で、解決出来るそうでした。
しかし、.bash_profileが無かったので、ファイルを新規作成する。

$ vi .bash_profile

"I"キーでINSERTして、入力モードにして、以下を書く export PATH=/usr/local/mysql/bin:$PATH
"esc"キーでコマンドモードに戻る
そのあと、"Shift"を押しながら、"Z"を2回押し、保存して、プロンプト画面に戻る


$ _

Terminalを再起動する。
$ echo $PATH←登録したパスを呼び出すして確認する
/usr/local/mysql/bin:/bin:/sbin:/usr/bin:/usr/sbin←先頭に、:(コロン区切り)で、/usr/local/mysql/binがあるのがわかる
$ mysql -u root -p←MySQLを起動させる
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 5.0.45 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit
Bye
$ _
おお、出来たwww

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/12/07 / 22:14


備忘録

OS : MacOSX Ver.10.4.11

以下は、Terminal使用時

$ mysql -u root -p←MySQLを実行しようとするが・・・
-bash: mysql: command not found←-bashで、MySQLというコマンドが見つかりません
$ echo $PATH←パスを確認
/bin:/sbin:/usr/bin:/usr/sbin←:(コロン区切り)で登録してある
$ export PATH=/usr/local/mysql/bin:$PATH←$PATHに、指定したパスを追加する
$ echo $PATH←再度パスを確認
/usr/local/mysql/bin:/bin:/sbin:/usr/bin:/usr/sbin←挿入したパスが、:(コロン区切り)で追加されているのが確認出来た
$ mysql -u root -p←再度MySQLを実行する
Enter password: ←パスワードを入力する
Welcome to the MySQL monitor. Commands end with ; or \g.←MySQLが起動した
Your MySQL connection id is 9
Server version: 5.0.45 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit←プロンプトが表示されたので、exitでMySQLを終了させる
Bye←Byeと表示される
$ _←パスを通して、MySQLの起動・終了を確認出来た

しかし、Terminalを再起動させて、"mysql -u root -p"をすると、また、コマンドが見つからないと表示される。
まだ、よくわからない。

SQL / TRACKBACK(0) / COMMENT(2) / PAGETOP


2007/11/28 / 19:25


備忘ろぐ

$ su
Password:

//MySQLインストールディレクトリへ移動
# cd /usr/local/mysql

//ファイルの所有者をmysqlに変更
/usr/local/mysql # chown -R mysql data/

//MySQLの起動
# ./bin/safe_mysqld --user=mysql &

//MySQL動作確認テスト
# /usr/local/mysql/bin/mysql test

おk。動いたw
mysql>_

//exitで終了。Byeと、表示されたら、おk
mysql>exit
Bye
# exit
$

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP


2007/11/28 / 18:48


備忘ログ
ちょっと、忘れそうなので、メモしときます。
MacOS X version10.4.11
MySQLパスワード設定(インストール編)
MySQL公式サイトから、必要なファイルを取ってきてインストールしている状態から。

$ su
Password:
# cd /usr/local/mysql
/usr/local/mysql # ./bin/mysql -u root password '新しくパスワードを入れる'
/usr/local/mysql root#

SQL / TRACKBACK(0) / COMMENT(0) / PAGETOP

HOME

FC2Ad

FC2ブログ