--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2012-04-08(Sun)

CentOS6.2にmySQL Community Serverをインストール

CentOS6.2にMySQLをインスールする。

CentOSのデフォルトのMySQLは古いのでリポジトリを更新する。
CentOS5系なので以下のとおり。(参照はココ

OSのバージョンを調べる
バージョンの調べ方
$ cat /etc/redhat-release
CentOS release 6.2 (Final)

パッケージ名の調べ方
$ rpm -qa | grep centos-release
centos-release-6-2.el6.centos.7.x86_64


リポジトリのアップデート
$ rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


MySQLをインスール
$ yum --enablerepo=remi,epel install mysql
$ yum --enablerepo=remi,epel install mysql-server


MySQL起動
$ sudo su --> rootへログイン
$ /etc/init.d/mysqld start


MySQLのユーザー設定
rootパスワード設定
$ mysql -u root
mysql> SET PASSWORD FOR root@localhost=PASSWORD('rootbs');
$ exit
$ mysql -u root -p
Enter password:
入れた。

my.cnf設定
サンプルをそのままコピーして使う
$ cp /usr/share/mysql/my-large.cnf /etc/my.cnf
$ sudo su
$ /etc/init.d/mysqld restart
$
mysql> SHOW VARIABLES LIKE 'query_cache_%';
+------------------------------+----------+
| Variable_name | Value |
+------------------------------+----------+
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 33554432 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+----------+
5 rows in set (0.00 sec)


データベース作成
$ mysql -u root -p
mysql> create database testdb; --> データベース作成
mysql> drop database testdb; --> データベース削除
mysql> create database testdb; --> データベース作成
mysql> show databases; --> 確認
+--------------------+
| Database |
+--------------------+
| information_schema |
| testdb |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)


ユーザー権限
mysql> grant all privileges on hogedb.* to hoge@localhost identified by 'hobepasswd' with grant option; 


確認
mysql> select host, user from mysql.user ;
+-----------+---------+
| host | user |
+-----------+---------+
| 127.0.0.1 | root |
| hogedb | |
| hogedb | root |
| localhost | |
| localhost | hoge |
| localhost | root |
| localhost | webuser |
+-----------+---------+
7 rows in set (0.00 sec)


ユーザー削除
mysql> delete from mysql.user where user='hoge';
うまくいっている。



参考:
[Linux][CentOS] OSバージョンの調べ方
Install Zend Framework on Fedora 16/15, CentOS/Red Hat (RHEL) 6.2/5.7

MySQL 5.5.11 my.cnf の設定内容
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

コメント

プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。