MySQL
비밀번호 변경
수색…
Linux에서 MySQL 루트 암호 변경
MySQL의 루트 사용자 암호를 변경하려면 다음을 수행하십시오.
1 단계 : MySQL 서버를 중지합니다.
- 우분투 또는 데비안에서 :
sudo /etc/init.d/mysql stop
- CentOS, Fedora 또는 Red Hat Enterprise Linux :
sudo /etc/init.d/mysqld stop
2 단계 : 권한 시스템없이 MySQL 서버를 시작하십시오.
sudo mysqld_safe --skip-grant-tables &
mysqld_safe
를 사용할 수없는 경우,
sudo mysqld --skip-grant-tables &
3 단계 : MySQL 서버에 연결.
mysql -u root
4 단계 : 루트 사용자에 대한 새 암호 설정.
5.7
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
5.7
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;
주의 : ALTER USER
구문은 MySQL 5.7.6에서 소개되었습니다.
5 단계 : MySQL 서버를 다시 시작합니다.
- 우분투 또는 데비안에서 :
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
- CentOS, Fedora 또는 Red Hat Enterprise Linux :
sudo /etc/init.d/mysqld stop
sudo /etc/init.d/mysqld start
Windows에서 MySQL 루트 암호 변경
Windows에서 루트 암호를 변경하려면 다음 단계를 따라야합니다.
1 단계 : 아래의 방법 중 하나를 사용하여 명령 프롬프트를 시작합니다.
Perst Crtl+R
또는 Goto Start Menu > Run
을 클릭 한 다음 cmd
하고 Enter 키를 Start Menu > Run
2 단계 : MYSQL
이 설치된 디렉토리를 변경하십시오. 제 경우에는
C:\> cd C:\mysql\bin
3 단계 : 이제 우리는 mysql
명령 프롬프트를 시작해야합니다.
C:\mysql\bin> mysql -u root mysql
4 단계 : 쿼리를 실행하여 root
암호 변경
mysql> SET PASSWORD FOR root@localhost=PASSWORD('my_new_password');
방법
- MySQL (mysqld) 서버 / 데몬 프로세스를 중지 시키십시오.
- MySQL 서버를 시작하여 --skip-grant-tables 옵션을 처리하면 암호를 묻지 않습니다 :
mysqld_safe --skip-grant-tables &
- 루트 사용자로 MySQL 서버에 연결 :
mysql -u root
- 비밀번호 변경 :
- (5.7.6 이상) :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
- (5.7.5 세 이상, 또는 MariaDB) :
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
- MySQL 서버를 다시 시작하십시오.
참고 : 이것은 물리적으로 동일한 서버에있는 경우에만 작동합니다.
온라인 문서 : http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow