*MySQL on FreeBSD備忘録 [#fbae8090] #contents -[[Computer/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のパスワードを設定 ここでパスワードが履歴に残ってしまうとセキュリティ上問題があるので、zshを使ってる場合は.zshrcにsetopt HIST_IGNORE_SPACEと記述しておき、下記コマンドを実行するとき最初に半角スペースを入れる。そうすると、下記コマンドは履歴に残らない。スペースを入れずに実行してしまった場合は履歴から削除する。 $ mysqladmin -u root password (新パスワード) **clientの使い方 [#l44da95b] 詳しくはここ参照で↓ -MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 3.1 サーバへの接続およびサーバからの切断 --http://dev.mysql.com/doc/refman/4.1/ja/connecting-disconnecting.html 入り方(rootなどの場合) $ mysql -u (user) -p Enter password:(ここでパスワード入れる/表示されない) 入り方(一般ユーザ) $ mysql (データベース名) データベースの変更 mysql> USE (データベース名) 終わり方 mysql> quit ***データベース内のテーブルに関する操作 [#b935c0f6] テーブル作成→詳しくはhttp://dev.mysql.com/doc/refman/4.1/ja/creating-tables.html参照 テーブル一覧表示 mysql> show tables; テーブル内の項目一覧を表示 mysql> describe (テーブル名); ***データベース一覧の表示 [#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 FreeBSD --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/mysql01b.html#d |