mysql->데이터베이스 초기화"를 직접 입력한 다음 비밀번호를 입력하고 마지막으로 mysql을 다시 초기화합니다."/> mysql->데이터베이스 초기화"를 직접 입력한 다음 비밀번호를 입력하고 마지막으로 mysql을 다시 초기화합니다.">

 >  기사  >  데이터 베이스  >  mysql8.0에서 포트가 없는 문제를 해결하는 방법

mysql8.0에서 포트가 없는 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-10-28 09:46:415849검색

mysql8.0에 포트가 없는 문제에 대한 해결책: 먼저 "시스템 환경설정->mysql->데이터베이스 초기화"를 직접 입력한 다음 비밀번호를 입력하고 마지막으로 mysql을 다시 초기화하세요.

mysql8.0에서 포트가 없는 문제를 해결하는 방법

권장: "mysql 비디오 튜토리얼"

mac은 시작 후 MySql(8.0.20) 문제를 해결합니다. 포트는 0이고 Workbench

에 연결할 수 없습니다. 문제 1: my.cnf는 다음과 같습니다. 설정되지 않음

my.cnf 구성이 설정되어 있지 않으면 계정 및 비밀번호 로그인 실패가 발생합니다

시스템 기본 설정 구성에서 MySql을 시작하거나 닫을 수 없습니다

해결 방법은 my.cnf를 /etc로 구성하는 것입니다. /my.cnf

질문 2: 포트 번호가 0

mysql> show global variables like ‘port’;
±--------------±------+
| Variable_name | Value |
±--------------±------+
| port | 0 |
±--------------±------+
mysql> SHOW VARIABLES LIKE ‘skip_networking’;
±----------------±------+
| Variable_name | Value |
±----------------±------+
| skip_networking | OFF |
±----------------±------+

인지 확인하세요. 먼저 해결 방법에 대해 이야기해 보겠습니다.

시스템 환경 설정-->mysql-->데이터베이스 초기화로 직접 이동한 다음 비밀번호를 입력하고 mysql을 다시 초기화하세요

1

결과:

±--------------±------+
| Variable_name | Value |
±--------------±------+
| port | 3306 |
±--------------±------+

시도한 방법도 있습니다.

먼저 SHOW VARIABLES LIKE 'skip_networking'을 확인하세요. Skip_networking = On이라고 보고되면 mysqld가 네트워크 지원 없이 시작되었습니다. 포트 시스템 변수의 값은 0입니다).

이런 경우에는 /etc/init.d/mysql에서 mysqld의 init 스크립트를 확인하고 거기서 --skip-networking을 검색한 후 이 섹션을 주석 처리(제거)해야 합니다. 이 프로세스를 완료한 후에는 mysqld를 다시 시작해야 합니다.

또는 my.cnf에서 Skip_networking이 활성화되어 있는지 여부를 주석으로 처리하세요.

일반적으로 3306은 mjysqld가 수신 대기하는 기본 포트이기 때문에 포트 3306을 명시적으로 설정할 필요가 없습니다.

또 다른 해결책이 있습니다:

/System/Library/LaunchDaemons/org.mysql.mysqld    
<key>ProgramArguments</key>  
    <array>  
        <string>/opt/local/lib/mariadb-10.1/bin/mysqld</string>  
        <string>--skip_networking=0</string>  
        <string>--socket=/opt/local/var/run/mariadb-10.1/mysqld.sock</string>  
        <string>--user=mysql</string>  
        <string>--port=3306</string>  
        <string>--datadir=/opt/local/var/db/mariadb-10.1</string>  
        <string>--pid-file=/opt/local/var/run/mariadb-10.1/dns.local.pid</string>  
    </array>

위 내용은 mysql8.0에서 포트가 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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