FreeBSD/DB
をテンプレートにして作成
[
ホーム
|
一覧
|
検索
|
最終更新
|
ヘルプ
] [
新規
]
開始行:
*MySQL on FreeBSD備忘録 [#fbae8090]
#contents
-[[FreeBSD]](FreeBSD備忘録)
**MySQLのインストール [#gaec777b]
# portinstall databases/mysql41-server
# portinstall databases/mysql41-client
※実際にはmysql-41serverのインストールだけでclientも同時に...
サーバー起動時に自動起動するように、/etc/rc.conf に以下を...
mysql_enable="YES"
**MySQL初回設定 [#l9bee33c]
# /usr/local/etc/rc.d/mysql-server start
起動しているかどうかのテスト
$ /usr/local/bin/mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
rootのパスワードを設定
ここでパスワードが履歴に残ってしまうとセキュリティ上問題...
$ mysqladmin -u root password (新パスワード)
**clientの使い方 [#l44da95b]
詳しくはここ参照で↓
-MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 3.1 サー...
--http://dev.mysql.com/doc/refman/4.1/ja/connecting-disco...
入り方(rootなどの場合)
$ mysql -u (user) -p
Enter password:(ここでパスワード入れる/表示されない)
入り方(一般ユーザ)
$ mysql (データベース名)
データベースの変更
mysql> USE (データベース名)
終わり方
mysql> quit
***データベース内のテーブルに関する操作 [#b935c0f6]
テーブル作成→詳しくはhttp://dev.mysql.com/doc/refman/4.1/...
テーブル一覧表示
mysql> show tables;
テーブル内の項目一覧を表示
mysql> describe (テーブル名);
テーブル削除
mysql> drop table (テーブル名);
***テーブルへの値の挿入 [#jac7ddb8]
INSERT〜SET構文を使う。詳細は以下。
http://www.rfs.jp/sb/sql/04/04.html
***テーブルからの値の取り出し [#z964682e]
SELECT (field名) FROM (テーブル名);
詳細は以下。
http://www.rfs.jp/sb/sql/04/03.html
***データベース一覧の表示 [#a862dc17]
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
***バージョン情報 [#p81fc912]
mysql> SELECT VERSION(), CURRENT_DATE;
+-----------+--------------+
| VERSION() | CURRENT_DATE |
+-----------+--------------+
| 4.1.21 | 2006-12-13 |
+-----------+--------------+
1 row in set (0.06 sec)
**参考にしたサイト [#c96b5e6c]
-仕事と家事の狭間に:Apache+MySQL+PHPインストールメモ on F...
--http://www.toshikazu.org/archives/000085.html
-FreeBSD/MySQL - BugbearR's Wiki
--http://www.bugbearr.jp/?cmd=read&page=FreeBSD%2FMySQL
-MySQLインストール完全ガイド(2/2)
--http://www.atmarkit.co.jp/flinux/rensai/mysql01/mysql01...
終了行:
*MySQL on FreeBSD備忘録 [#fbae8090]
#contents
-[[FreeBSD]](FreeBSD備忘録)
**MySQLのインストール [#gaec777b]
# portinstall databases/mysql41-server
# portinstall databases/mysql41-client
※実際にはmysql-41serverのインストールだけでclientも同時に...
サーバー起動時に自動起動するように、/etc/rc.conf に以下を...
mysql_enable="YES"
**MySQL初回設定 [#l9bee33c]
# /usr/local/etc/rc.d/mysql-server start
起動しているかどうかのテスト
$ /usr/local/bin/mysqlshow
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
rootのパスワードを設定
ここでパスワードが履歴に残ってしまうとセキュリティ上問題...
$ mysqladmin -u root password (新パスワード)
**clientの使い方 [#l44da95b]
詳しくはここ参照で↓
-MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 3.1 サー...
--http://dev.mysql.com/doc/refman/4.1/ja/connecting-disco...
入り方(rootなどの場合)
$ mysql -u (user) -p
Enter password:(ここでパスワード入れる/表示されない)
入り方(一般ユーザ)
$ mysql (データベース名)
データベースの変更
mysql> USE (データベース名)
終わり方
mysql> quit
***データベース内のテーブルに関する操作 [#b935c0f6]
テーブル作成→詳しくはhttp://dev.mysql.com/doc/refman/4.1/...
テーブル一覧表示
mysql> show tables;
テーブル内の項目一覧を表示
mysql> describe (テーブル名);
テーブル削除
mysql> drop table (テーブル名);
***テーブルへの値の挿入 [#jac7ddb8]
INSERT〜SET構文を使う。詳細は以下。
http://www.rfs.jp/sb/sql/04/04.html
***テーブルからの値の取り出し [#z964682e]
SELECT (field名) FROM (テーブル名);
詳細は以下。
http://www.rfs.jp/sb/sql/04/03.html
***データベース一覧の表示 [#a862dc17]
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
***バージョン情報 [#p81fc912]
mysql> SELECT VERSION(), CURRENT_DATE;
+-----------+--------------+
| VERSION() | CURRENT_DATE |
+-----------+--------------+
| 4.1.21 | 2006-12-13 |
+-----------+--------------+
1 row in set (0.06 sec)
**参考にしたサイト [#c96b5e6c]
-仕事と家事の狭間に:Apache+MySQL+PHPインストールメモ on F...
--http://www.toshikazu.org/archives/000085.html
-FreeBSD/MySQL - BugbearR's Wiki
--http://www.bugbearr.jp/?cmd=read&page=FreeBSD%2FMySQL
-MySQLインストール完全ガイド(2/2)
--http://www.atmarkit.co.jp/flinux/rensai/mysql01/mysql01...
ページ名: