원격으로 MySQL 데이터베이스 솔루션 하나에 로그인 수 없습니다.
MySQL MySQL 서버, 서버 응답 오류 메시지를 관리자 GUI 도구 로그인 시도: 호스트 ' 60-248-32-13.hinet-ip.hinet.net '은 허용 되지 않습니다 이 MySQL 서버에 연결
이것은 사용 권한 문제 때문에, 처리 방법은 다음과 같습니다.
셸 > mysql-사용자 = 루트-p
비밀 번호를 입력
Mysql > MySQL을 사용 하 여
Mysql > 부여 선택, 삽입, 업데이트, [db_name]에 삭제. * [Username]@[ipadd]에 '[비밀 번호]';에 의해 식별
[이름]: 원격 로그인 사용자 코드
[db_name]: 사용자에 게 열려 있어야 하는 데이터베이스
[비밀 번호]: 원격 로그인 사용자 암호
[Ipadd]: ip 주소 또는 IP 다시-검사 DNS 이름,이 사건의 내용을 기입 한다 ' 60-248-32-13. Hinet-ip.hinet.net ', 동봉 하는 따옴표 (')
(사실, 그것은 원격 서버에서 수행 됩니다, 그리고 로컬 호스트의 IP 주소에 주소 채웁니다.) )
모든 사용 권한을 열려는 경우이 작업을 수행:
Mysql > 업데이트 사용자 설정된 select_priv = 'y', insert_priv = 'y', update_priv = 'y', delete_priv = 'y', create_priv = 'y', Drop_ priv = 'y', reload_priv = 'y', shutdown_priv = 'y', process_priv = 'y', file_priv = 'y', grant_priv = 'y', references_priv = 'y', index_priv = 'y', alter_priv = 'y', show_db_priv = 'y', super_priv = 'y', create_tmp_table_priv = 'y', lock_tables_priv = 'y', execute_priv = 'y', repl_slave_priv = 'y', repl_client_priv = 'y' 어디 사용자 = '[사용자 이름]';
MySQL 데이터베이스 솔루션 2에 원격으로 로그인 할 수 없습니다.
클라이언트 서버-사이드 연결 (MySQL)를 해결 하는 방법: xxx.xxx.xxx.xxx는이 MySQL 서비스에 연결할 수 없습니다
1, MySQL를 입력, 새로운 사용자 xuys를 만들:
형식: 데이터베이스 이름. 테이블 이름 사용자 @ 로그인 호스트 "사용자 암호";에 의해 식별에 대 한 권한을 부여합니다
그랜트의 선택, 업데이트, 삽입, 삭제 *. * "xuys1234";에 의해 Xuys@192.168.88.234identified에
결과 보기 및 실행:
사용 MySQL;
호스트, 사용자, 암호에서 사용자 선택
방금 만든 Xuys 사용자가 이미 사용자 테이블에서 볼 수 있습니다. 호스트 필드 나타냅니다 어떤 호스트에 로그온 하 고 해당 값 IP, 수 호스트 이름을 사용할 수 있습니다.
% 호스트 필드의 값을 변경 나타냅니다 Xuys 사용자는 모든 클라이언트 컴퓨터에서 MySQL 서버에 로그온 할 수 있습니다 설정 % 개발 시 하는 것이 좋습니다.
3. / mysqld_safe-사용자-루트 &
주의 사항: 인증 테이블에 변경 내용을 다시 로드, 즉, 필요 단계 3.
위의 3 단계를 통해 클라이언트에서 연결할 수 없는 경우 다음을 실행 하 여 MySQL 데이터베이스의 DB 테이블에 레코드를 삽입:
사용 MySQL;
DB 값으로 삽입 ('192.168.88.234', '%', 'xuys', 'y', 'y', 'y', 'y', 'y' ', 'y', 'y', 'y', 'y', 'y', ' y 축', 'y',' y ';
업데이트 db 설정된 호스트 = '%' 어디 사용자 = 'Xuys';
반복 단계 2와 3 위.
MySQL 데이터베이스 솔루션 3에 원격으로 로그인 할 수 없습니다.
추가 fbysss 원격 사용자를 phpMyAdmin 연결을 확인합니다.
1. 루트 계정으로 원격 MySQL 서버에 로그인
그랜트의 선택, 업데이트, 삽입, 삭제 *. * "SSS";에 의해 Sss@192.168.0.114identified에
업데이트 사용자 설정된 호스트 = '%' 어디 사용자 = 'SSS';
MySQL을 종료, 셸 실행
#mysqladmin-u 루트-p [비밀 번호] 다시 로드
#mysqladmin-u 루트-p [비밀 번호] 종료
#/etc/rc.d/init.d/mysqld 시작
2. 데 phpMyAdmin 디렉터리에서 config.inc.php 파일을 수정
$cfg [' 서버 '] [$i] [' 호스트 '] 원격 서버 주소 수정
$cfg [' 서버 '] [$i] [' 사용자 '] SSS 수정
$cfg [' 서버 '] [$i] [' 암호 '] SSS 암호 수정
Note 부여 모든 권한 할당 하지 않습니다 사용 권한을 사용자에 게, 그리고 그렇다면, 직접 MySQL;에서 MySQL을 사용할 수 있습니다 업데이트 사용자 설정 Grant_priv = 'Y'는 요구 사항에 맞게.