RealPath:
WebPath:
2017/01/12 01:44 (JST) 更新
開発関連 >>

MySQL

Contents

インストール

bash
# yum -y install mysql mysql-server mysql-devel

常時起動

bash
# chkconfig mysqld on
# service mysqld start

セキュリティ設定

bash
# mysql_secure_installation

設定

/etc/my.cnf
[mysqld]
default-character-set = utf8   (この行を新しく追加 → MySQLサーバの文字コードを UTF-8 にする)
port=3306
socket=/tmp/mysql.sock  ※こうやってsocket位置を明示指定する場合、デフォルト行を削除するのを忘れずに。
query_cache_size=4M  (パフォーマンス的にけっこう大事)

(以下を新しく追加 → MySQLクライアントの文字コードを UTF-8 にする)
[mysql]
default-character-set = utf8

[client]
default-character-set = utf8
port=3306
socket=/tmp/mysql.sock

データベース作成と権限設定の例

bash
# mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON tokyo.* TO tokyo@"%" IDENTIFIED BY '****' WITH GRANT OPTION;
mysql> create table tokyo;