집 >데이터 베이스 >MySQL 튜토리얼 >mysql 비밀번호 재설정
mysql 비밀번호 재설정
wulilideMacBook-Pro:bin wulili$ mysql start
오류 1045(28000): 'wulili'@'localhost' 사용자에 대한 액세스가 거부되었습니다(비밀번호 사용: NO ).
wulilideMacBook-Pro:bin wulili$ su - root
1. mysql 서비스를 닫습니다.
2.
mysqld_safe를 시작하고 시작 인증 화면을 건너뜁니다. 시작 시 Skip-grant-tables 매개변수를 추가하는 목적은 mysql을 시작할 때 Grant-table과 인증 테이블을 시작하기 위한 것이 아닙니다. 이렇게 하면 루트 비밀번호를 변경할 수 있습니다.
# mysqld_safe --skip-grant-tables &
wulilideMacBook-Pro:support-files root# find / -name mysqld_safe
find: /dev/fd/3: 디렉토리가 아님
find: /dev/fd/4: 디렉토리가 아님
/usr/local/mysql-5.7.16-osx10. 11-x86_64/bin/mysqld_safe
wulilideMacBook-Pro:support-files 루트# /usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe --skip-grant-tables &
[1] 1397
wulilideMacBook-Pro:support-files root# 2016-11-30T11:47:40.6NZ mysqld_safe '/usr/local/mysql/data/wulilideMacBook-에 로깅 중 Pro.local.err'.
2016-11-30T11:47:40.6NZ mysqld_safe /usr/local/mysql/data의 데이터베이스로 mysqld 데몬 시작
mysql -uroot -p
비밀번호 입력: Enter 키 누르기
MySQL 모니터에 오신 것을 환영합니다. 명령은 ; 또는 g로 끝납니다.
MySQL 연결 ID는 2
서버입니다. 버전: 5.7.16 MySQL 커뮤니티 서버(GPL)
저작권(c) 2000, 2016, Oracle 및/또는 그 계열사.
Oracle은 Oracle Corporation 및/또는 그
계열사의 등록 상표입니다.
다른 이름은 해당
소유자의 상표일 수 있습니다.
도움말을 보려면 'help;' 또는 'h'를 입력하세요. 현재 입력 문을 지우려면 'c'를 입력하세요.
mysql> ; 사용자 설정 비밀번호=PASSWORD('12345678') 여기서 user="root";
ERROR 1046(3D000): 데이터베이스가 선택되지 않았습니다.
mysql> >테이블 및 열 이름 완성을 위한 테이블 정보 읽기
-A를 사용하여 이 기능을 끄면 더 빠른 시작을 얻을 수 있습니다
데이터베이스 변경됨
mysql> 사용자 세트 비밀번호=PASSWORD('12345678') 여기서 user="root";
ERROR 1054(42S22): '필드 목록'의 알 수 없는 열 'password'
🎜>mysql> update user set passwd=PASSWORD('12345678') where user="root"; ERROR 1054 (42S22): '필드 목록'의 알 수 없는 열 'passwd' mysql> 사용자 설정 비밀번호=password('12345678') 여기서 User='root';ERROR 1054 (42S22): '필드 목록'의 알 수 없는 열 'password'mysql> update user set 인증_string=password('12345678') where user="root";쿼리 확인, 영향을 받은 행 1개, 경고 1개(0.01초)일치하는 행: 1 변경: 1 경고: 1저작권(c) 2000, 2016, Oracle 및/또는 해당 계열사가 모든 권리를 보유합니다.
Oracle은 Oracle Corporation 및/또는 해당
도움말을 보려면 'help;' 또는 'h'를 입력하여 현재 입력 문을 삭제하세요.
mysql> >안녕하세요
mysql> 🎜>
mysql> '12345678'로 식별되는 사용자 'root'@'localhost' 변경;
쿼리 확인, 0행 영향(0.01초)
mysql> 플러시 권한;쿼리 확인, 0행 영향(0.00초)
| 데이터베이스 |
+-------------+
|
| mysql |
| Performance_schema |
| sys |
+---------+
4행 세트(0.00초)