MacOS에 MySQL을 설치할 때 모든 사람이 오류에 직면하는 것은 아니지만 실제로 많은 함정이 있습니다. 이러한 문제를 독립적으로 해결하는 것도 자신의 기본 지식을 확인하는 것이므로 먼저 모든 사람이 독립적으로 조사하는 것이 좋습니다. 아직도 해결되지 않으시면 아래 내용을 읽어주세요.
MacOS에서 DMG 파일을 통해 MySQL을 설치한 후. . . .
다음 두 가지 골치 아픈 팁이 발생할 수 있습니다.
error1
Unable to connect to host 127.0.0.1 because access was denied. Double-check your username and password and ensure that access from your current location is permitted. MySQL said: Access denied for user 'root'@'localhost' (using password: YES)
error2
Unable to connect to host 127.0.0.1, or the request timed out. Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds). MySQL said: Your password has expired. To log in you must change it using a client that supports expired passwords.
모든 사람이 이 문제에 직면하지는 않지만 저는 이 문제에 직면했으며 여기에는 많은 함정이 있습니다. 이 문제를 독립적으로 해결하십시오. 기본 지식이 있으므로 먼저 모두가 독립적으로 조사하는 것이 좋습니다. 문제가 여전히 해결되지 않으면 다음을 읽어보세요. 또한, laravel에서 공식적으로 권장하는 Homestead 환경에서는 이러한 문제가 발생하지 않을 수도 있습니다. 하지만 저는 장난을 좋아하는 사람입니다. 특히 디버깅하고 명령줄에 입력하는 것을 좋아해서 이 문제도 해결하고 여러분과 공유합니다.
먼저 MySQL 설치부터 전체 과정을 재현해 보겠습니다.
1. mysql 공식 웹사이트(https://dev.mysql.com/downloads/mysql/
)에서 MySQL dmg 설치 패키지를 다운로드합니다. dmg 파일을 다운로드한 후 두 번 클릭하여 설치합니다. 마지막 단계에서는 프롬프트 상자가 나타납니다:
root@localhost W:ivGGB5lrdS 뒤에는 MySQL을 설치할 때 제공되는 초기 비밀번호가 있으므로 반드시 작성하십시오. 내려.
3. MySQL 시작:
Mac의 시스템 환경설정
4으로 들어가 데이터베이스를 운영하기 위해 소프트웨어 Sequel pro를 선택했습니다.
이때 앞의 두 가지 오류가 나타납니다.
앞서 언급한 error1은 MySQL 계정 비밀번호가 처음에 laravel 프로젝트의 .env 파일에 설정되어 있다는 의미입니다. 관련 구성이므로 .env 파일의 구성을 직접 입력하면
Unable to connect to host 127.0.0.1 because access was denied. Double-check your username and password and ensure that access from your current location is permitted. MySQL said: Access denied for user 'root'@'localhost' (using password: YES)
메시지가 표시됩니다. 또한 error2 오류에서 오류 메시지는 다음을 의미합니다. 방금 MySQL을 설치한 초기 비밀번호로 로그인하세요. MySQL 비밀번호를 재설정한 후 새 비밀번호를 사용하여 루트 계정에 로그인해야 합니다.
mysql command not found이것은 dmg 파일 패키지를 통해 MySQL을 설치했는데 시스템이 MySQL을 알지 못하기 때문입니다. bash 파일에 MySQL 경로를 추가하려면(내 명령줄 도구는 zsh를 사용하고 모두가 다르게 사용하지만 아이디어는 동일합니다. 즉, bash 파일에 MySQL 경로를 추가합니다)
먼저 bash 파일을 연 다음 MySQL 경로를 추가합니다.
export PATH=$PATH:/usr/local/mysql/bin
mysql -u root -p를 입력한 후 MySQL에서 제공한 초기 비밀번호를 입력하면 다음과 같은 메시지가 나타납니다. MySQL 설정을 입력했습니다
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你想要设置的root账户的新密码');를 입력하면
MySQL을 설치한 후 구성 마지막 단계에서 오류 Nr.1364가 보고되었습니다.
MySQL 설치를 위한 인코딩 설정에 대한 자세한 그래픽 설명
영상 튜토리얼: mysql-Alibaba 클라우드 환경 구축 및 프로젝트 실행
위 내용은 모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

如何解决MySQL报错:主键重复记录,需要具体代码示例在使用MySQL数据库时,我们经常会遇到主键重复记录的问题。当我们向数据库插入一条新数据时,如果该数据的主键值与已存在的记录的主键值相同,就会发生主键重复记录的错误。这个错误的提示一般是“Duplicateentryforkey'PRIMARY'”。那么,如何解决这个问题呢?本文将提供几种解决方案

Table'table_name'alreadyexists-如何解决MySQL报错:表已存在,需要具体代码示例引言:在使用MySQL数据库进行开发和管理过程中,经常会遇到表已存在的错误。这种错误一般是由于重复创建表或者在导入已有的表结构时出现。本文将介绍如何解决MySQL报错:表已存在的问题,并提供具体的代码示例。一、什么是MySQL报错:表已

如何解决MySQL报错:子行有外键约束,需要具体代码示例在使用MySQL数据库时,我们可能会遇到"Cannotaddorupdateachildrow:aforeignkeyconstraintfails"这个错误。这个错误通常表示在插入或更新数据时,出现了外键约束的问题。本文将介绍如何解决这个问题,并提供具体的代码示例。首先,我们来理

如何解决MySQL报错:数据超过字段长度,需要具体代码示例在使用MySQL数据库进行开发过程中,我们常常会遇到数据超过字段长度的问题。当我们插入或更新数据时,如果数据的长度超过了字段的定义长度,MySQL会报错并阻止数据的插入或更新操作。这种报错的常见提示信息是:Datatoolongforcolumn'column_name'。它告诉我们某个字段

Can'tconnecttolocalMySQLserverthroughsocket'socket_name'(2)-如何解决MySQL报错:无法通过套接字连接到本地MySQL服务器(2),需要具体代码示例在进行MySQL数据库开发和管理时,有时我们会遇到一些问题,其中一个常见的问题是无法通过套接字连接到本地MySQL服务器。当我们尝

如何解决MySQL报错:唯一键约束中的重复记录,需要具体代码示例在使用MySQL数据库时,我们经常会遇到一种错误,即报错:"Duplicateentry'value'forkey'unique_key_constraint'"。这个错误通常是由于在插入或更新数据时,违反了唯一键约束,导致数据库中出现了重复的记录。唯一键约束可以保证数据库中某个字段的

Unknowncolumn'column_name'in'table_name'-如何解决MySQL报错:表中未知列名,需要具体代码示例在使用MySQL数据库时,有时候会遇到这样的错误信息:Unknowncolumn'column_name'in'table_name'(表中未知列名)。这种错误通常是由于表中不存在指定的列名导致的。在本文

标题:如何解决MySQL报错:列中的未知列类型,需要具体代码示例简介:数据库在应用开发过程中扮演着重要的角色,而MySQL作为其中一种常用的关系型数据库管理系统,被广泛应用于各种Web应用和企业级系统中。但是,在使用MySQL建立表格的过程中,有时会遇到报错信息,其中一个常见的错误就是“Unknowncolumntype'column_type'in


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
