mysql

설치 확인

rpm -qa | grep mysql-server

설치

yum install mysql-server

서비스 시작

service mysqld start

패스워드 변경

/usr/bin/mysqladmin -u root password '패스워드'

부팅시 자동 시작 설정

chkconfig mysqld on

계정 접속 허용

"GHost '175.126.82.235' is not allowed to connect to this MySQL serverConnection closed by foreign host." 라는 메시지를 받았을 때, 계정에 대해서 접속 허용을 설정해야 한다.

mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
    ->     WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
    ->     WITH GRANT OPTION;

소켓을 통한 접속이 거부 될 경우

"ERROR 1130 (HY000): Host '' is not allowed to connect to this MySQL server"

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;

"ERROR 1045 (28000): Access denied for user MySQL" 접근 거부 오류

using password:NO 면, 비밀번호 관련 문제일 것이다. using password:YES 라면, 권한에 의해 거부되었을 것이다.

using password:YES 일 경우 다음의 조치를 취한다

grant all privileges on *.* to 계정@'%' identified by '패스워드' with grant option;
flush privileges;

Error no 1130 '아이피주소' XXXXXXX 의 경우도 같은 방법으로 해결할 수 있다.