Linux/CentOS
[CentOS] Mysql 설치
TIMEC
2011. 5. 16. 19:43
1. 설치
#yum -y install mysql mysql-server mysql-connector-odbc mysql-devel
2. start, stop 실행
Type A. 직접 실행
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/mysqld stop
/etc/rc.d/init.d/mysqld restart
/etc/rc.d/init.d/mysqld stop
/etc/rc.d/init.d/mysqld restart
Type B. Service 등록
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
chmod 755 /etc/rc.d/init.d/mysqld
service mysqld start / stop / restart
chkconfig --level 2345 mysqld on
chmod 755 /etc/rc.d/init.d/mysqld
service mysqld start / stop / restart
3. 패스워드 변경 및 등록
처음설치하면 비번이 없이
# mysql -p
명령어로 접속하고 비번에 엔터를 치면 접속이 된다.
◆ sql에서 비번 변경
update user set password = password('비밀번호') where user='root';
처음에 루트의 비번부터 줘야하기 때문에 루트의 비번을 변경한다.
4. mysql UTF-8설정
mysql > status
로 확인하면 라틴어로 character가 설정되있을 것이다.
# vi /etc/my.cnf
##추가 및 수정
[client]
default-character-set = utf8
[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
5. mysql 접속
mysql -u 사용자아이디 -p 비밀번호
처음설치하면 비번이 없이
# mysql -p
명령어로 접속하고 비번에 엔터를 치면 접속이 된다.
◆ sql에서 비번 변경
update user set password = password('비밀번호') where user='root';
처음에 루트의 비번부터 줘야하기 때문에 루트의 비번을 변경한다.
4. mysql UTF-8설정
mysql > status
로 확인하면 라틴어로 character가 설정되있을 것이다.
# vi /etc/my.cnf
##추가 및 수정
[client]
default-character-set = utf8
[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
5. mysql 접속
mysql -u 사용자아이디 -p 비밀번호