반응형
MySQL 설치한 직후에는 root 계정에 암호가 설정되어 있지 않다.
다음 세가지 방법으로 비밀번호를 변경 할 수 있다.
1. mysqladmin
# mysqladmin -u root password 새비밀번호
2. update
- 접속하기
mysql -u root mysql
mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root';
- 아래 에러 메시지 발생할 경우
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update user set authentication_string=password('1234') where user='root';
- 적용하기
mysql> FLUSH PRIVILEGES;
3. Set Password
mysql> SET PASSWORD FOR root=password('새비밀번호');
일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때
-p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다.
반응형