1. 설치환경
- OS : CentOS 5.2
- MySQL Version : 4.1.22
2. 설치 명령어
# groupadd mysql
# useradd -g mysql mysql
# usermod -s /sbin/nologin mysql => Telnet 제한
# gunzip < mysql-VERSION.tar.gz | tar -xvf -
# cd mysql-VERSION
# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-mysql-user=mysql
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /usr/local/mysql
# bin/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql var
# chgrp -R mysql .
# bin/mysqld_safe --user=mysql &
3. 설치후 작업
3.1 관리자 비밀번호 변경
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
3.2 User생성 및 접근권한 설정
Grant all on DATABASE_NAME.* to user_name identified by 'password';
위 명령은 다음과 같은 기능을 수행
1) user_name 생성.
2) user_name 의 password 생성.
3) DATABASE_NAME 의 모든 테이블에 user_name 이
localhost를 포함하여 모든 위치(모든 IP) 에서 접근을 허용하도록 설정하여 줍니다.
3.3. Localhost 접속을 위한 접근 권한 설정.
추가적으로 아래와 같이 명령을 수행하여 Localhost에서 접속을 허용하여줍니다.
필요없다면 하지 않으셔도 됩니다.
3.4 자동 실행
ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc0.d/K01mysql
ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S90mysql
chmod +x /etc/rc.d/init.d/mysql
/sbin/chkconfig --level 3 mysql on
좋은정보가 되셨다면 아래 한번 클릭해주세요^^ |
댓글