2016-08-30 3 views
0

mysql 클라이언트에 연결하는 데 어려움을 겪고 있으므로 마침내 내 질문을 게시하기로 결정했습니다.OpenWRT에서 root로 mysql에 로그인 할 수 없다

Arduino Yun에 설치된 OpenWRT OS에서 mySQL 데이터베이스를 사용하고 있습니다.

은 내가 루트로 MySQL에 로그인 할 수 없습니다

, 다음과 같은 오류 메시지가 표시됩니다

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

내가 접미사 -u 루트 (또는 -uroot)와 접미사 -p와 가정 비밀번호하지만 때마다 그것으로 시도 (암호 사용 : YES)로, 다른 시간을 : (NO 비밀번호를 사용하여) 때때로와 같은 오류로 밝혀없는 일부 게시물 읽기

을, 나는 다음과 같은 모든 조작을 시도 :

킬 mysqld를하고 다음 실행

mysqld with --skip-grant-tables

작동하지만 mysql에 로그인 할 수 있지만 사용자 루트에 대한 비밀번호를 업데이트하도록 제안 된 모든 작업은 0 행이 수정 된 QUERY OK로 바뀝니다. 그랜트 테이블에 로그인하지 않았기 때문에 나는 사용자 정보와 권한에 대한 액세스 권한이 없다고 생각합니다. 내가

SELECT current_user();

SELECT user();

또는

을 실행할 때 나는 다음과 같은 아무것도 루트 @를 얻을

참고.

mysql_install_db 스크립트를 사용하여 데이터베이스를 다시 설치하십시오. 어떤 호스트도 "Arduino"나 "localhost"가/usr/bin/resolveip (nota : 해당 폴더에는 해당 사항이 없음)으로 찾을 수 없다는 말처럼 작동하지 않습니다. --force 옵션을 사용하면 이 작동합니다.

error: 'Access denied for user 'root'@'localhost' (using password: NO)'

아무도 나를 도와 또는 말해 수 :

나는

mysqladmin -uroot password pwd

나는 같은 대답으로 종료

명령 행으로 다음 포스트 SOLVED - MySQL - Can't Log In - Access Denied - Brand New Installation (OpenWRT)

에 노출되는 것을 시도 OpenWRT에서 MySQL을 제거하고 완전히 다시 설치하는 가장 깨끗한 방법은 무엇입니까?

은 효과적으로 mysqladmin 데이터 할 암호를 통과하지있어,

mysqladmin -uroot password pwd 
        ^--missing -- 

가 올바르게 암호 옵션을 지정하지 않기 때문에 ... 그래, 당신에게

답변

0

음을 감사, 그리고 그것을 기록하지 않습니다 당신을.

대신

mysqladmin -u root -p pwd 
mysqladmin --user=root --password=pwd 

을보십시오.

+0

어쨌든 나는 항상 '사용자'root '@'localhost '에 대한 액세스가 거부되었습니다 (암호 : 예 사용).도움을 표시하는 나의 명령에 대한 나쁜 공식을 선언하지 않습니다. 이 게시물 http://stackoverflow.com/questions/34589871/solved-mysql-cant-log-in-access-denied-brand-new-installation-openwrt?noredirect=1&lq=1 질문자가 자신의 질문에 대답하고 나는 같은 문제가 있다고 가정하되, mySQL을 완전히 제거하는 방법은 밝히지 않았습니다. 당신은 말해 줄 수? –

관련 문제