내 Sql 1067 오류 및 인코딩 문제 해결 방법

高洛峰
풀어 주다: 2016-11-05 16:58:22
원래의
1558명이 탐색했습니다.

My Sql은 대부분 그린 버전(압축 해제 버전)을 사용하고 있어 서비스 등록이 간단하고 편리합니다.

하지만. 구성 파일은 골치 아픈 문제입니다.

먼저 mysql의 환경변수를 설정합니다.

mySQL 환경 변수(내 컴퓨터-마우스 오른쪽 버튼 클릭 속성-고급-환경 변수)

MYSQL_HOME(압축 해제 경로): E: MYSQLmysql-5.6.23-winx64

경로: 끝에 %MYSQL_HOME%bin을 추가하세요. 환경 변수 CMD를 추가하지 않으면 세미콜론

이 내부 또는 외부 명령이 아님을 알려줍니다.

포스터 원본 사용시. 버전 5.6.23.

my-default.ini 내용은 다음과 같습니다

[mysqld]
#skip-grant-tables 루트 비밀번호를 잊어버린 경우 mysql에 로그인할 때 사용할 수 있습니다. 보안이 매우 낮습니다.

#Port
port=3306

#일부 버전에서는 default-character-set=utf8을 사용하면 중국어 문자 깨짐 문제를 해결할 수 있습니다.

#사용하지 마세요 여기서 기본값은 -character-set=utf8이 1067 오류를 직접 보고합니다

character-set-server=utf8

#클라이언트 데이터베이스를 추가할지 여부에 유의하세요. 결과는 모두 GBK 또는 latin1

init_connect='SET NAMES utf8'

#'char%'와 같은 변수 표시

#데이터베이스 저장소의 일부 버전 엔진 default-storage -engine=MyISAM은 정상적으로 시작됩니다. 그렇지 않으면 1067을 보고합니다.

default-storage-engine=INNODB

#mysql의 설치 경로를 가리키도록 basedir을 설정합니다.
basedir=E:MYSQLmysql-5.6.23-winx64
datadir=E:MYSQLmysql-5.6.23-winx64data


[클라이언트]
default-character-set=utf8
#password =1234
port =3306

[mysql]
port=3306
default-character-set=utf8

기본적으로 잘못된 코드 문제는 없습니다.

mysq...bin을 입력하고 관리자로 실행하세요.

구성 파일을 지정하고 서비스를 추가하세요.

mysqld --install MySQL --defaults-file="E: MYSQLmysql -5.6.23-winx64my-default.ini"

mysql 시작

net start mysql

mysql -u root -p 기본값은 비어 있습니다

Navicat for MySQL을 사용하여 데이터베이스에 연결하세요.

등록 코드: NAVH-WK6A-DMVK-DKW3

mysql을 사용하도록 전환

mysql.user에서 *를 선택하세요.

비슷한 기록을 볼 수 있습니다.

내 Sql 1067 오류 및 인코딩 문제 해결 방법

비밀번호 없이 입장하실 수 있습니다. 먼저 localhost의 4번째 레코드를 제거합니다. (익명로그인)

테이블을 바꾸지 않으면. 4번 항목 삭제 후

내 Sql 1067 오류 및 인코딩 문제 해결 방법

아래 사진과 같은 상황이 발생합니다.

내 Sql 1067 오류 및 인코딩 문제 해결 방법

이때 인증이 필요합니다. 사용자 이름을 입력하라는 메시지

my-default.ini에서 Skip-grant-tables를 활성화하지 마십시오.

루트 기본 비밀번호 수정(루트 디렉터리로 전환)

1.root@localhost에 대한 비밀번호 설정 = 비밀번호('111');

2.사용자 설정 비밀번호 업데이트 =password("111") user="root";

개인 테스트에 사용할 수 있습니다. 이때 로그인 시

서비스를 다시 시작하세요. 비밀번호가 필요합니다

내 Sql 1067 오류 및 인코딩 문제 해결 방법

방금 입력한 111 비밀번호를 입력하세요.

참고:

cmd를 사용하여 로그인하는 경우 다음 형식을 사용하여 로그인하세요.

mysql -u root -p111

기억하지 마세요 사용하려면:

mysql -u root -p 111

그렇지 않으면 다음 메시지가 표시됩니다.

내 Sql 1067 오류 및 인코딩 문제 해결 방법

I got here first. 인코딩 문제, 설치 서비스, 비밀번호 문제가 모두 해결되었습니다.

필요한 친구들에게 도움이 되기를 바랍니다. 코딩 문제는 해결되지 않으면 정말 골치 아픈 문제입니다. 중국어

내 Sql 1067 오류 및 인코딩 문제 해결 방법

이전에 관련 속성을 구성한 경우. mysql-data-에서 폴더가 아닌 모든 파일을 삭제하십시오. 시작하세요

끝...


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