목차
MacOS에서 DMG 파일을 통해 MySQL을 설치한 후. . . .
error2
데이터 베이스 MySQL 튜토리얼 모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

Jul 25, 2018 pm 04:17 PM
MySQL 오류

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 파일을 다운로드한 후 두 번 클릭하여 설치합니다. 마지막 단계에서는 프롬프트 상자가 나타납니다:

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

root@localhost W:ivGGB5lrdS 뒤에는 MySQL을 설치할 때 제공되는 초기 비밀번호가 있으므로 반드시 작성하십시오. 내려.

3. MySQL 시작:
Mac의 시스템 환경설정

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

4으로 들어가 데이터베이스를 운영하기 위해 소프트웨어 Sequel pro를 선택했습니다.

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

이때 앞의 두 가지 오류가 나타납니다.
앞서 언급한 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을 입력하세요

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

다른 것이 없으면 프롬프트가 표시됩니다

mysql command not found
로그인 후 복사

이것은 dmg 파일 패키지를 통해 MySQL을 설치했는데 시스템이 MySQL을 알지 못하기 때문입니다. bash 파일에 MySQL 경로를 추가하려면(내 명령줄 도구는 zsh를 사용하고 모두가 다르게 사용하지만 아이디어는 동일합니다. 즉, bash 파일에 MySQL 경로를 추가합니다)

먼저 bash 파일을 연 다음 MySQL 경로를 추가합니다.

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

열린 파일에 다음 명령줄을 입력하고 저장한 후 종료하면 명령줄에서 MySQL 명령을 사용할 수 있습니다.

export PATH=$PATH:/usr/local/mysql/bin
로그인 후 복사

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

이후 MySQL 루트 계정의 비밀번호를 재설정해야 합니다. 명령줄에

mysql -u root -p
로그인 후 복사

를 입력한 후 MySQL에서 제공한 초기 비밀번호를 입력하면 다음과 같은 메시지가 나타납니다. MySQL 설정을 입력했습니다

295308797-5b52c932a8c7a_article모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

이때 mysql > 뒤에

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你想要设置的root账户的新密码');
로그인 후 복사
를 입력하면

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

이 표시되면 Sequel pro를 열고 루트 계정을 입력한 다음 새로운 비밀번호를 입력해야 사용할 수 있습니다.

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법

관련 권장 사항:

MySQL을 설치한 후 구성 마지막 단계에서 오류 Nr.1364가 보고되었습니다.

MySQL 설치를 위한 인코딩 설정에 대한 자세한 그래픽 설명

영상 튜토리얼: mysql-Alibaba 클라우드 환경 구축 및 프로젝트 실행

위 내용은 모으다! MacOSS가 DMG 파일을 통해 MySQL을 설치한 후 보고된 오류에 대한 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

'PRIMARY' 키에 대한 중복 항목 - MySQL 오류 해결 방법: 기본 키의 중복 레코드 'PRIMARY' 키에 대한 중복 항목 - MySQL 오류 해결 방법: 기본 키의 중복 레코드 Oct 05, 2023 pm 02:49 PM

MySQL 오류 해결 방법: 기본 키 레코드가 중복되었습니다. 특정 코드 예제가 필요합니다. MySQL 데이터베이스를 사용할 때 기본 키 레코드가 중복되는 문제가 자주 발생합니다. 데이터베이스에 새로운 데이터를 삽입할 때 해당 데이터의 기본 키 값이 기존 레코드의 기본 키 값과 동일하면 기본 키 레코드 중복 오류가 발생합니다. 이 오류에 대한 프롬프트는 일반적으로 "Duplicatetryforkey'PRIMARY'"입니다. 그렇다면 이 문제를 해결하는 방법은 무엇입니까? 이 기사에서는 몇 가지 솔루션을 제공합니다.

하위 행을 추가하거나 업데이트할 수 없습니다. 외래 키 제약 조건이 실패합니다. - MySQL 오류 해결 방법: 하위 행에 외래 키 제약 조건이 있습니다. 하위 행을 추가하거나 업데이트할 수 없습니다. 외래 키 제약 조건이 실패합니다. - MySQL 오류 해결 방법: 하위 행에 외래 키 제약 조건이 있습니다. Oct 05, 2023 am 08:22 AM

MySQL 오류 해결 방법: 하위 행에 외래 키 제약 조건이 있으므로 특정 코드 예제가 필요합니다. MySQL 데이터베이스를 사용할 때 "Cannotaddorupdateachildrow:aforeignkeyconstraintfails" 오류가 발생할 수 있습니다. 이 오류는 일반적으로 데이터를 삽입하거나 업데이트할 때 외래 키 제약 조건 문제를 나타냅니다. 이 문서에서는 이 문제를 해결하는 방법을 설명하고 구체적인 코드 예제를 제공합니다. 먼저, 다루자

테이블 'table_name'이 이미 존재합니다. - MySQL 오류 해결 방법: 테이블이 이미 존재합니다. 테이블 'table_name'이 이미 존재합니다. - MySQL 오류 해결 방법: 테이블이 이미 존재합니다. Oct 05, 2023 am 09:25 AM

Table'table_name'alreadyexists - MySQL 오류 해결 방법: 테이블이 이미 존재하므로 구체적인 코드 예제가 필요합니다. 소개: MySQL 데이터베이스를 사용하는 개발 및 관리 과정에서 테이블이 이미 존재한다는 오류가 자주 발생합니다. 이 오류는 일반적으로 테이블을 반복적으로 생성하거나 기존 테이블 구조를 가져올 때 발생합니다. 이 기사에서는 MySQL 오류: 테이블이 이미 존재하는 문제를 해결하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. MySQL 오류란 무엇입니까? 테이블이 삭제되었습니다.

'column_name' 열의 데이터가 너무 깁니다. - MySQL 오류 해결 방법: 데이터가 필드 길이를 초과합니다. 'column_name' 열의 데이터가 너무 깁니다. - MySQL 오류 해결 방법: 데이터가 필드 길이를 초과합니다. Oct 05, 2023 am 08:29 AM

MySQL 오류 해결 방법: 데이터가 필드 길이를 초과합니다. MySQL 데이터베이스를 사용하는 개발 과정에서 데이터가 필드 길이를 초과하는 문제에 자주 직면합니다. 데이터를 삽입하거나 업데이트할 때 데이터 길이가 필드에 정의된 길이를 초과하면 MySQL은 오류를 보고하고 데이터가 삽입되거나 업데이트되지 않도록 합니다. 이러한 종류의 오류에 대한 일반적인 프롬프트 메시지는 Datatoolongforcolumn'column_name'입니다. 그것은 우리에게 특정 분야를 알려줍니다

소켓 'socket_name'(2)을 통해 로컬 MySQL 서버에 연결할 수 없습니다. - MySQL 오류 해결 방법: 소켓(2)을 통해 로컬 MySQL 서버에 연결할 수 없습니다. 소켓 'socket_name'(2)을 통해 로컬 MySQL 서버에 연결할 수 없습니다. - MySQL 오류 해결 방법: 소켓(2)을 통해 로컬 MySQL 서버에 연결할 수 없습니다. Oct 05, 2023 am 09:18 AM

소켓'socket_name'(2)을 통해 로컬MySQL서버에 연결할 수 없습니다. - MySQL 오류 해결 방법: 소켓(2)을 통해 로컬 MySQL 서버에 연결할 수 없습니다. 특정 코드 예제가 필요합니다. MySQL 데이터베이스를 개발하고 관리할 때 가끔 몇 가지 문제가 발생합니다. 일반적인 문제 중 하나는 소켓을 통해 로컬 MySQL 서버에 연결할 수 없다는 것입니다. 우리가 맛볼 때

'unique_key_constraint' 키에 대한 중복 항목 '값' - MySQL 오류 해결 방법: 고유 키 제약 조건의 중복 레코드 'unique_key_constraint' 키에 대한 중복 항목 '값' - MySQL 오류 해결 방법: 고유 키 제약 조건의 중복 레코드 Oct 05, 2023 am 09:57 AM

MySQL 오류 해결 방법: 고유 키 제약 조건의 중복 레코드, 특정 코드 예제가 필요합니다. MySQL 데이터베이스를 사용할 때 오류, 즉 "Duplicateentry'value'forkey'unique_key_constraint'" 오류가 자주 발생합니다. 이 오류는 일반적으로 데이터를 삽입하거나 업데이트할 때 고유 키 제약 조건을 위반하여 데이터베이스에 중복 레코드가 발생함으로써 발생합니다. 고유 키 제약 조건은 데이터베이스의 특정 필드가

'table_name'의 알 수 없는 열 'column_name' - MySQL 오류 해결 방법: 테이블의 알 수 없는 열 이름 'table_name'의 알 수 없는 열 'column_name' - MySQL 오류 해결 방법: 테이블의 알 수 없는 열 이름 Oct 05, 2023 pm 02:18 PM

Unknowncolumn'column_name'in'table_name'-MySQL 오류 해결 방법: 테이블의 알 수 없는 열 이름, 특정 코드 예제가 필요합니다. MySQL 데이터베이스를 사용할 때 다음과 같은 오류 메시지가 나타날 수 있습니다: Unknowncolumn'column_name'in'table_name'(table) )의 열 이름을 알 수 없습니다. 이 오류는 일반적으로 테이블에 존재하지 않는 지정된 열 이름으로 인해 발생합니다. 이 기사에서는

'column_name' 열의 알 수 없는 열 유형 'column_type' - MySQL 오류 해결 방법: 열의 알 수 없는 열 유형 'column_name' 열의 알 수 없는 열 유형 'column_type' - MySQL 오류 해결 방법: 열의 알 수 없는 열 유형 Oct 05, 2023 pm 02:28 PM

제목: MySQL 오류 해결 방법: 열에 알 수 없는 열 유형, 특정 코드 예제가 필요합니다. 서론: 데이터베이스는 애플리케이션 개발 프로세스에서 중요한 역할을 하며, 일반적으로 사용되는 관계형 데이터베이스 관리 시스템 중 하나로 MySQL이 널리 사용됩니다. 다양한 웹 애플리케이션과 기업 수준의 시스템. 그러나 MySQL을 사용하여 테이블을 생성하는 과정에서 흔히 발생하는 오류 중 하나는 "Unknowncolumntype'column_type'입니다.

See all articles