mysql 의 root 는 기본적으로 패스워드가 비어있다. 이대로 계속 두었다가는 낭패..
phpadmin 이라도 설치하면 편하겠는데, 언제 그걸 설치하는가..
mysql.user 테이블의 password 를 변경해서 쉽게 적용하자.
mysql -uroot
mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;
mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;
요렇게 간단하게 끝내자. 마지막 flush privileges; 안하면, DB 를 내렸다 올려야 한다. 꼭 권한변경 해주면 함께 해주도록 한다.
update 를 사용해서, 접속 가능한 host 등도 쉽게 변경하도록 한다.
mysql> UPDATE user SET grant_priv='N', show_db_priv='N', super_priv='N', create_user_priv='N' where user='cserver';
mysql> flush privileges;
mysql> flush privileges;
반응형
'Software Development > DB' 카테고리의 다른 글
[MySQL] Ubuntu 13.04 에 MySQL 5.6 설치 (0) | 2013.08.27 |
---|---|
MySQL Connection Pool 타입으로 JNDI 등록 (0) | 2009.11.16 |
MySQL root 패스워드 분실 시 조치 방법 (0) | 2009.10.15 |