centOS에 MySQL 설치

환경



centOS:6.2
MySQL:5.1

설치


$ sudo yum -y install mysql-server

설정 파일


$ sudo vi /etc/my.cnf

my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server = utf8 #追加する

[client]
default-character-set=utf8 #追加する

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

시작



초기 설정보다 먼저 시작하지 않으면 mysql.sock가 없어 오류가 발생합니다.
$ sudo /etc/rc.d/init.d/mysqld start

자동 시작 ON으로 설정
$ sudo chkconfig mysqld on

초기 설정


$ mysql_secure_installation

그러면
Enter current password for root (enter for none): 

라고 들었지만 아무것도 입력하지 않고 Enter
Set root password? [Y/n]

물론 Y. 그리고 새로운 패스워드 & 확인 패스워드를 입력한다.

이 이후에 듣는
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

는 Enter 입력해 두면 좋다.

이것이 나오면 OK

참고 사이트



centOS에 MySQL 설치 (내 블로그)
데이터베이스 서버 구축 (MySQL)

좋은 웹페이지 즐겨찾기