메뉴 건너뛰기


Developer > DBMS

출처 : http://www.cmsfactory.net/node/10050


CentOS는 안정적이라는 장점이 있지만, 패키지 업데이트가 느리고, 많은 부분을 직접 설정해야 한다는 단점이 있습니다. MySQL 비밀번호 설정도 그렇습니다. 우분투(Ubuntu) 같은 경우 MySQL 설치 시 비밀번호를 설정하도록 되어 있는데, CentOS는 직접 비밀번호를 만들어줘야 합니다.

CentOS에서 MySQL을 설치하고 root 사용자 비밀번호를 만드는 방법을 정리해보겠습니다.

MySQL 설치

다음과 같이 명령하면 MySQL이 설치됩니다.

yum install mysql-server


MySQL 서버를 실행시키는 명령어는 다음과 같습니다.

service mysqld start


root 사용자 비밀번호 생성

root 사용자의 비밀번호를 설정하려면 다음과 같이 명령하여 MySQL에 접속합니다.

mysql -u root -p mysql


비밀번호를 입력하라고 나오는데 아직 비밀번호가 없으므로 엔터를 칩니다.

root의 비밀번호를 생성하는 명령은 다음과 같습니다. (new-password에 원하는 비밀번호를 넣으세요.)

update user set password=password('new-password') where user='root';


이제 권한 테이블을 업데이트합니다.

flush privileges;


다음과 같이 명령하여 MySQL에서 나옵니다.

quit;