개발 과정 중 mysql 흔한 문제
1093 단어 mysql
원격 접속 문제
mysql 기본 연결은 로컬 (localhost 또는 127.0.0.1)에만 가능합니다. 어떤 IP 주소가 mysql에 접근할 수 있도록 하려면 수동으로 이 권한을 열어야 합니다.
방법:
grant all privileges on *.* to ' '@'IP ' identified by ' ';
flush privileges;
랜의 모든 기계를 mysql 데이터베이스에 연결하려면 아래 명령을 실행하십시오
grant all privileges on *.* to ' '@'%' identified by ' ' with grant option;
all privileges
는 모든 권한을 가리키며 select,utdate
등으로 쓸 수 있다*.*
는 데이터베이스의 모든 테이블IP
: 접속이 가능한 IP 주소%
랜의 모든 시스템을 허용하는 경우index와 같은 mysql의 보존 글자는 개발에서 가능한 한 피해야 한다. 만약 index를 사용한다면, sql에서 인덱스 처리를 통해 '' (Esc 아래의 키)
질문
윈도우즈 시스템에서 mysql는 테이블 이름의 대소문자를 구분하지 않지만, linux 시스템에서 mysql는 대소문자를 구분하고, linux에서는 mysql가 대소문자를 구분하지 못하게 합니다.
/etc/my.cnf
lower_case_table_names=1
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.