나는 내 상황을 설명 할 것이고, 내 프로젝트는 사용자가 mysql 데이터베이스에 로그인 할 수있는 자바 인터페이스이므로이 인터페이스에서 사용자는 로그인, 비밀번호 및 (mysql에서 사용자의) 호스트 그래서 DB 'mysql'(mysql의 Windows 버전에 존재)에 사용자 루트에 의해 인증 및 사용자가 DB 'mysql'의 테이블 사용자에 존재하는 경우 찾고. 나의 질문은 여기있다 :이 데이터베이스와 테이블 사용자가 리눅스 버전에도 존재하여 다른 OS에서 내 프로젝트를 사용할 수있다. 이 테이블의 두 번째 질문 (사용자) 암호가 ASCII 코드에 있음을 알았습니다.이 암호가 내 프로젝트에 인증 할 수있는 사용자의 암호와 일치하면 테스트 할 것입니다 .bb데이터베이스 'mysql'다른 서버에 mysql mysql 다른
0
A
답변
0
사용자 테이블 모든 버전의 mysql에 존재한다. linux로 전환 할 때 linux 데이터베이스에 사용자를 생성해야합니다. 이 링크에서 사용자를 만드는 방법을 사용할 수 있습니다. http://dev.mysql.com/doc/refman/5.0/en/create-user.html
암호를 암호화하지 않으면 일반 텍스트와 비교할 수 있습니다. 나는 그것이 잘 작동해야한다고 생각합니다.
관련 문제
- 1. Node.js - MySQL 데이터베이스 서버에 연결
- 2. MySQL 데이터베이스 서버에 Matlab 연결
- 3. MySQL 데이터베이스 다른 삽입
- 4. 잠재적으로 다른 MySQL 설치에서 MySQL 데이터베이스 복원?
- 5. SYN_SENT의 mysql 서버에 연결
- 6. Grails에서 MySQL 서버에 액세스
- 7. MySQL 데이터베이스 서버에 원격 연결하는 방법은 무엇입니까?
- 8. Simplepie RSS 데이터베이스가 MySQL 데이터베이스 서버에 연결
- 9. 원격 MySQL 데이터베이스 서버에 연결할 수 없습니다.
- 10. 별도의 서버에 스크립팅 및 mysql 데이터베이스 설정
- 11. 다른 OS 시간대가있는 서버에 기존 MySQL 데이터베이스 이동
- 12. MySQL Workbench가 MySQL 서버에 연결할 수 없습니다.
- 13. MySQL 데이터베이스
- 14. 다른 MySQL 데이터베이스 엔진 사용
- 15. MySQL 내보내기 데이터베이스
- 16. 공유 mysql 데이터베이스
- 17. 원격 MySQL 데이터베이스 액세스
- 18. 다른 컴퓨터에서 원격 데이터베이스 mysql XAMPP하는 방법?
- 19. MySQL 데이터베이스
- 20. MySQL 데이터베이스
- 21. MySQL 데이터베이스
- 22. MySQL 데이터베이스
- 23. Java MySQL 서버에 연결
- 24. 분할 MySQL 데이터베이스
- 25. Dreamweaver/MyBB/MySQl 데이터베이스?
- 26. QtSql mysql 데이터베이스 생성
- 27. iPhone - MySql 서버에 액세스 하시겠습니까?
- 28. PHP MySQL 데이터베이스 테스트
- 29. 복수의 mysql 데이터베이스 설정
- 30. 다른 네트워크에서 원격으로 mysql 서버에 액세스
먼저 내 질문에 답해 주셔서 감사합니다. 두 번째 대답에 관해서, 나는 당신의 용서를 구걸한다. 나는 당신이 말하는 비교를 이해하지 못합니다. 테이블 사용자의 암호는 ASCII 코드이며 입력되는 암호는 String입니다. 어떻게 비교할 수 있습니까? –
사용자를 생성 할 때 MySQL이 암호를 암호화하고 로그인 할 때 암호를 해독합니다. 따라서 사용자가 생성되는 동안 원래의 암호를 알고 있다면 로그인하는 동안 암호를 입력하면됩니다. 암호를 테스트하려면 로컬 mysql 워크 벤치를 열고 로컬 호스트에 연결하십시오. "123456 ';"으로 식별 된 SQL "create user'test123 '@'localhost '에서이 명령을 실행하십시오.". 그런 다음 사용자 테이블 "select * from mysql.user"를 확인하십시오. 암호가 암호화 된 것을 볼 수 있습니다. 이제 새 사용자와 암호로 로그인하십시오. – jpr