이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 17076|회답: 2

[출처] MySQL에서 원격 슈퍼 관리자 사용자 생성

[링크 복사]
게시됨 2017. 6. 29. 오후 4:22:59 | | | |


참고로, 저는 mysql 버전 5.5.20을 사용하고 있으니 다른 버전도 꼭 테스트해 주세요!

(MySQL 5.7 이후로는 비밀번호가 authentication_string로 불립니다)

먼저, 루트 권한으로 데이터베이스에 로그인한 후 mysql을 사용합니다;

다음 문장을 실행하세요:

다음과 같은 오류를 발견하고 보고했습니다:
오류 1364 (HY000): 필드 'ssl_cipher'에 기본값이 없습니다
인터넷에서의 설명:
사용자 삽입 항목 추가(mysql.user(Host, User, Password) 값("localhost", "test", password("1234"));

다음 오류 ERROR 1364 (HY000): 필드 'ssl_cipher'에 기본 값 오류가 없습니다

MySQL 5.1 이상이고, 저는 버전 5.6을 사용 중입니다.

잘못된 진술의 이유:

mysql 사용자 테이블의 일부 필드는 비워둘 수 없고, 기본값도 없으며, 사실 이것은 연산 오류입니다. mysql이 사용자 추가를 통해 사용자 테이블을 직접 삽입할 수 없습니다.
우회 방법:

이렇게 하면 새로운 사용자가 추가되고, 위의 오류는 없을 것입니다.




이전의:asp.net MVC 비동기 요청 양식
다음:'assembly [S"에서 정의된 객체 'MySql-5.2.3'의 의존성으로 인해 발생하는 오류입니다
 집주인| 게시됨 2018. 3. 23. 오후 3:04:29 |
원격 접속을 켜세요

사실 호스트 필드의 루트 비율을 %로 설정하는 것으로, 이는 모든 IP가 연결할 수 있다는 뜻입니다.



설정은 괜찮지만, 새로고침이 필요합니다.


 집주인| 게시됨 2018. 3. 23. 오후 3:10:42 |
*.*에 대한 모든 권한을 'Username'@'IP'에 부여하고, '비밀번호'로 식별됨 부여 옵션으로 부여하세요;
플러시 특권;
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com