> 데이터 베이스 > MySQL 튜토리얼 > Linux에서 MySQL 루트 비밀번호를 재설정하는 방법

Linux에서 MySQL 루트 비밀번호를 재설정하는 방법

不言
풀어 주다: 2019-03-01 11:10:39
원래의
6238명이 탐색했습니다.

MySQL은 데이터 저장에 널리 사용되는 오픈 소스 데이터베이스 소프트웨어입니다. 때때로 우리는 MySQL 루트 비밀번호를 잊어버릴 때가 있지만, 긴장할 필요는 없습니다. 이 기사에서는 간단한 단계로 MySQL 루트 비밀번호를 재설정하는 방법을 소개합니다.

Linux에서 MySQL 루트 비밀번호를 재설정하는 방법

(관련 권장 사항: MySQL 튜토리얼)

1단계: 안전 모드에서 MySQL 시작

먼저 mysql 서버 실행을 중지해야 합니다. 다음 명령 중 하나를 사용하여 Linux 시스템에서 MySQL 서버를 중지합니다.

# service mysql stop           //对于基于SysVinit的系统
# systemctl stop mysql.service     //对于基于Systemd的系统
로그인 후 복사

이제 --skip grant tables 옵션을 사용하여 안전 모드에서 mysql 서버를 시작하세요. 안전 모드에서 MySQL을 시작하려면 다음 명령을 사용하십시오. 안전 모드에서 MySQL은 로그인 비밀번호를 묻는 메시지를 표시하지 않습니다.

# mysqld_safe --skip-grant-tables &
로그인 후 복사

2단계: mysql 루트 비밀번호 재설정

이제 루트 사용자로 mysql 서버에 로그인하고 다음 명령을 사용하여 비밀번호를 변경하세요. 그러면 시스템의 mysql 루트 비밀번호가 재설정됩니다.

MySQL5.6 이하 버전

# mysql -u root
 mysql>USE mysql;
 mysql>UPDATE user SET password=PASSWORD("NEW-PASSWORD") WHERE User='root';
 mysql>FLUSH PRIVILEGES;
 mysql>quit
로그인 후 복사

MySQL5.7 이상 버전

# mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("NEW-PASSWORD");
mysql>FLUSH PRIVILEGES;
mysql>quit
로그인 후 복사

3단계: mysql 서버 다시 시작

비밀번호를 변경한 후 mysql(안전 모드에서 실행 중) 서비스를 중지하고 아래 명령을 사용하여 다시 시작하십시오.

//基于SysVinit的系统
# service mysql stop 
# service mysql start

//基于Systemd的系统 
# systemctl stop mysql.service
# systemctl start mysql.service
로그인 후 복사

4단계: 새 비밀번호 확인

mysql 루트 계정 비밀번호를 재설정하고 다시 시작한 후 로그인하여 새 비밀번호를 확인하세요.

# mysql -u root -p

Enter password: **********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 29
Server version: 5.5.57 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
로그인 후 복사

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 다른 관련 칼럼 튜토리얼을 참고하세요! ! !

위 내용은 Linux에서 MySQL 루트 비밀번호를 재설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿