> 데이터 베이스 > navicat > Navicat을 MySQL8.0에 연결하는 방법(유효)

Navicat을 MySQL8.0에 연결하는 방법(유효)

不言
풀어 주다: 2018-09-29 16:25:31
앞으로
6836명이 탐색했습니다.

이 기사의 내용은 MySQL8.0을 Navicat과 연결하는 방법에 관한 것입니다. 이는 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

오늘 MySQL8.0을 다운로드했는데 Navicat이 연결할 수 없고 항상 오류 1251이 보고되는 것을 발견했습니다.

이유는 MySQL8.0 버전의 암호화 방법이 MySQL5.0의 암호화 방법과 다르기 때문입니다. 오류.

많은 방법을 시도한 결과 마침내 작동하는 방법을 찾았습니다.

암호화 방법 변경

1. 먼저 명령줄을 통해 mysql 루트 계정을 입력하세요.

PS C:\Windows\system32> mysql -uroot -p
로그인 후 복사

그런 다음 루트 비밀번호를 입력하세요.

Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 8.0.11 MySQL Community Server - GPL
Copyright (c) 2000, 2018, 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>
로그인 후 복사

2. 암호화 방법 변경:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.10 sec)
로그인 후 복사

3. 비밀번호 변경:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.35 sec)
로그인 후 복사

4. 새로 고침:

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.28 sec)
로그인 후 복사

// 오류가 보고된 경우 ERROR 1396(HY000): 'root'@'%'에 대해 ALTER USER 작업이 실패했습니다.

원격 액세스 권한이 올바르지 않습니다. 먼저 데이터베이스를 선택하고 확인한 후 변경하세요.

mysql> use mysql;
Database changed

mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
rows in set (0.00 sec)
로그인 후 복사

위 내용은 Navicat을 MySQL8.0에 연결하는 방법(유효)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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