0005 MACにMYSQL導入

MySQL のインストール


brewアップデート
brew update


mysql インストール開始
brew install mysql


mysql 開始
mysql.server start


mysql終了
mysql.server stop


最低限のセキュリティ設定
mysql_secure_installation


root パスワードの設定
anonymous user の削除
rootをリモートからログインさせないか
test databaseを削除するか 

とりあえず、全部Yと答えればok



mysqlの代表的なコマンド


データベースを作成.
CREATE DATABASE {データベース名};

データベースを削除.
DROP DATABASE {データベース名};

データベース一覧表示.
SHOW DATABASES;

任意のデータベースを使用.
USE {データベース名};

データベースの中に含まれるテーブル一覧.
SHOW TABLES;

フィールドの名前と型を指定してテーブルを作成.
CREATE TABLE {テーブル名} ( userid INT, groupid TINYINT );

テーブルのフィールドを表示.
SHOW FIELDS FROM {テーブル名};

テーブルを削除.
DROP TABLE {テーブル名};

テーブルにフィールドを追加
ALTER TABLE {テーブル名} ADD {フィールド名} {フィールド型};

テーブルのフィールドの型の変更.
ALTER TABLE {テーブル名} MODIFY {フィールド名} {フィールド型};


PHPコンフィグレーション「php.ini」設置
sudo cp -p /etc/php.ini.default /etc/php.ini


MySQLコンフィグレーション「my.cnf」にpdo_myqlの設定
$ sudo vi /etc/php.ini
pdo_mysql.default_socket=

pdo_mysql.default_socket=/tmp/mysql.sock


my.cnfが読み込まれる場所を調べる
$ mysql --help | grep my.cnf
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

左から読み込まれるよい


Homebrewで入れたMySQLのmy-xxx.cnfの場所
$ find /usr/local/Cellar/mysql -name "my*.cnf"

とりあえずmy-medium.cnfをコピー


管理者オススメのアプリ

簡単に日々のスケジュールを管理できる無料のphoneアプリです。
スケジュール、シフト管理、TODO,お小遣い管理、メモなどいろいろ使用できるアプリ。
メニューの並び替えも自由!


すごい手帳を使ってみる

アクセス数: 無料カウンター




トラックバック(0)

トラックバックURL: http://smartwolf.sakura.ne.jp/Blog/mt-tb.cgi/103

コメントする

ウェブページ

Powered by Movable Type 5.2.7