컴퓨터가 Mac인 경우 homebrew를 사용하여 MySQL을 설치하는 것이 매우 편리한 방법이지만 여전히 몇 가지 문제가 발생할 수 있습니다. 이 글에서는 Mac에서 homebrew를 사용하여 MySQL을 설치할 때 로그인이 되지 않는 문제를 해결하는 방법을 소개합니다. 필요한 친구는
컴퓨터가 Mac인 경우 homebrew를 사용하여 MySQL을 설치하는 방법을 참조하세요. 매우 편리한 방법이지만 여전히 몇 가지 질문이 있습니다.
먼저 mysql을 설치했는지 확인하세요. mysql.server start
를 입력하여 서비스를 시작하세요.
mysql -u root
를 입력하면 이 오류 오류가 나타납니다. 1045 (28000): 사용자 'zhongchengming'@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: YES). 초기 비밀번호가 성공적으로 변경되지 않았어야 합니다
해결 단계 (1) 터미널에 mysqld_safe --skip-grant-tables를 입력하면 다음과 같이 표시됩니다.
2017-03-21T11:44:11.6NZ mysqld_safe Logging to '/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err'. 2017-03-21T11:44:11.6NZ mysqld_safe Logging to '/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err'. 2017-03-21T11:44:11.6NZ mysqld_safe A mysqld process already exists
(2) 다시 mysql -u root를 입력하면 다음과 같이 표시됩니다
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 5.7.17 Homebrew Copyright (c) 2000, 2016, 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>
(3) 터미널 use mysql을 입력하면 다음과 같이 표시됩니다
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql>
(4) 변경 비밀번호
UPDATE mysql.user SET authentication_string=PASSWORD('你的密码') WHERE User='root';
성공 쿼리 확인, 1개 행 영향, 1개 경고(0.05초)
일치하는 행 수: 1 변경됨: 1 경고: 1
위 내용은 Mac에서 homebrew를 사용하여 MySQL을 설치할 때 로그인할 수 없는 문제에 대한 해결 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!