>  기사  >  데이터 베이스  >  mysql 비밀번호 재설정

mysql 비밀번호 재설정

高洛峰
高洛峰원래의
2016-12-01 13:27:491188검색

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


mysql> 플러시 권한;

쿼리 확인, 0행이 영향을 받음(0.00초)


mysql> 종료

안녕

3. 데이터베이스를 다시 시작하세요


wulilideMacBook-Pro:support-files root# / usr/local/mysql/support-files/mysql.server 재시작

MySQL 종료

..2016-11-30T11:58:22.6NZ mysqld_safe mysqld pid 파일/usr/local에서 /mysql/data/wulilideMacBook-Pro.local.pid 종료

성공!

MySQL 시작

+ 완료/ usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe --skip-grant-tables

wulilideMacBook-Pro:support-files root# mysql -u root -p 비밀번호는 여기에 있습니다. is 12345678

비밀번호 입력:

MySQL 모니터에 오신 것을 환영합니다. 명령은 ; 또는 g로 끝납니다.

MySQL 연결 ID는 4입니다

: 5.7.16

저작권(c) 2000, 2016, Oracle 및/또는 해당 계열사가 모든 권리를 보유합니다.

Oracle은 Oracle Corporation 및/또는 해당

계열사의 등록 상표입니다. 다른 이름은 해당

소유자의 상표일 수 있습니다.

도움말을 보려면 'help;' 또는 'h'를 입력하여 현재 입력 문을 삭제하세요.

mysql> >안녕하세요

wulilideMacBook-Pro:support-files root#



mysql> 🎜>

ERROR 1820(HY000): 이 문을 실행하기 전에 ALTER USER 문을 사용하여 비밀번호를 재설정해야 합니다.


mysql> '12345678'로 식별되는 사용자 'root'@'localhost' 변경;

쿼리 확인, 0행 영향(0.01초)

mysql> 플러시 권한;

쿼리 확인, 0행 영향(0.00초)


mysql> 쇼 데이터베이스;

+---------+


| 데이터베이스 |

+-------------+

|

| mysql              |

| Performance_schema |

| sys                |

+---------+

4행 세트(0.00초)


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.