![]() |
[root@ns1 ~]# yum -y install mysql-server
[root@ns1 ~]# vi /etc/my.cnf[mysqld] skip-character-set-client-handshake ←追加(クライアントの文字コードに依存しない) default-character-set=utf8 ←追加(デフォルト文字コードをUTF-8とする) ↓最終行に下記を記入 [mysql] default-character-set = utf8
[root@ns1 ~]# vi /etc/my.cnf[root@ns1 ~]# mkdir /home/mysql [root@ns1 ~]# chown -R mysql:mysql /home/mysql[mysqld] datadir=/var/lib/mysql ↓ datadir=/home/mysql ←変更
[root@ns1 ~]# /etc/rc.d/init.d/mysqld start
[root@ns1 ~]# chkconfig mysqld on
[root@ns1 ~]# chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@ns1 ~]# mysql -u root
mysql> set password for root@localhost=password('hogehoge'); ←MySQLのrootパスワードを設定
mysql> show databases; ←データベースを見る
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql> drop database test; ←データベースtestを削除
mysql> CREATE DATABASE hoge; ←データベースhogeを作成
mysql> GRANT ALTER,CREATE,DELETE,DROP,INSERT,LOCK TABLES,SELECT,UPDATE ON hoge.* TO hoge@localhost IDENTIFIED BY 'hoge12345'; ←ユーザーhogeを作成
mysql> FLUSH PRIVILEGES; ←設定を反映
mysql> exit; ←ログアウト
※黄色い部分は環境に合わせて変更してください。
■ユーザーやデータベースを削除する場合mysql> delete from mysql.user where user='hoge'; ←ユーザーhogeを削除 mysql> drop database hoge; ←データベースhogeを削除
![]() |
![]() |
Last updated 2010-08-25 |