Server관련/Sever(OS)

[펌]CentOS 5.5(final)에서 MySQL 설치 - yum

saltdoll 2011. 6. 20. 11:09
반응형
  1. CentOS 5.4 설치
  2. MySQL 설치
    1. yum을 이용한 설치
      # yum -y install mysql mysql-server mysql-connector-odbc mysql-devel
    2. /etc/my.cnf 편집
      1. 서버 운영 환경에 따른 기본 설정 방법
        # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
        my-huge.cnf - 1024MB <= RAM
        my-large.cnf - 512MB <= RAM < 1024MB
        my-medium.cnf - 256MB <= RAM < 512MB
        my-smail.cnf - RAM < 256MB


      2. 기본 인코딩 UTF8로 지정
        # vim /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

        import / export 처리 용량 늘리기: 해당 용량이 적으면 export시 에러 발생
        [mysqld]
        max_allowed_packet=16M   #기본값: 1M

         
    3. MySQL 서버 재시작
      # service mysqld restart
    4. 원격 접속
      1. root 계정
        # mysql -u root -p mysql
        mysql> GRANT ALL PRIVILEGES ON *.* to root@"%" IDENTIFIED BY '패스워드'  WITH GRANT OPTION;
        mysql> flush privileges;


[ MySQL root 패스워드 수정 ]
/usr/bin/mysqladmin -u root password '패스워드'

[ DB 생성, User와 접근권한 주기 ]
DB 생성 >>
create database [디비명] default charset utf8;

User 추가 >>
INSERT INTO mysql.user(User, Host, Password, ssl_cipher, x509_issuer, x509_subject)
 VALUES('아이디','%',Password('패스워드'),'','','');

접근권한 >>
GRANT ALL PRIVILEGES ON [디비명].[테이블명] to '[유저]'@'[IP]'  IDENTIFIED BY '[비밀번호]' WITH GRANT OPTION;
flush privileges;
예제)
[IP] => localhost ,  %(모두), 72.16.101.98, 172.16.101.%(172.16.101.로 시작하는 모든접근허용)

GRANT ALL PRIVILEGES ON webloger.* to 'webloger'@'localhost' IDENTIFIED BY 'webloger' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* to 'root'@'172.16.101.%' IDENTIFIED BY 'Dlehdwn.' WITH GRANT OPTION;


[출처] CentOS 5.4에서 MySQL 설치 - yum
[참고] [CentOS 5.5]YUM으로 APM설치하기  -- 상세설명이 자세히 나옴.

반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)