MySQL 데이터베이스를 사용하는 C++ 응용 프로그램을 만들고 있습니다. 가능한 경우 응용 프로그램에서 자체 계정을 생성하고 싶습니다. 그렇게 할 방법을 찾지 못했습니다.MySQL에서 사용자 계정을 만드는 응용 프로그램
매번 응용 프로그램을 포팅 할 때마다 설정 시퀀스를 잊어 버립니다. 현재의 설정 순서에서는 응용 프로그램이 사용할 수 있도록 MySQL에 계정을 만들어야합니다. 응용 프로그램에 계정 및 권한이 있으면 데이터베이스를 만들고 테이블을 설정할 수 있습니다.
또한 내 최종 사용자에게는 약간 짜증이납니다. 응용 프로그램이 모든 설정을 수행 할 수 있으면 내 응용 프로그램을 사용하는 것이 더 쉬울 것입니다.
예제 나는 모든 상태가 응용 프로그램을 실행하기 전에 먼저 MySQL에서 사용자 계정을 만드는 것으로 나타났습니다. 경로는 대개 MySQL 명령 줄 응용 프로그램을 사용하여 계정을 만드는 방법을 알려줍니다. 하지만 내 응용 프로그램이 MySQL에서 자체 계정을 만들길 원합니다.
Visual Studio 2008, C++ 언어 및 MySQL Connector C++ 1.0.5를 사용하고 있습니다. 플랫폼은 Windows XP 또는 Vista입니다. 커넥터는 Java API와 유사한 API를 사용합니다. Java 나 C++로 예제를 받아 들일 것입니다.
나는 ODBC를 사용하는 데 문제가있어서 질문에서 벗어났습니다.
감사합니다.
권한이있는 계정을 사용하지 않고 응용 프로그램이 MySQL 데이터베이스에서 계정을 만드는 방법은 무엇입니까? 즉, 계정을 만들려면 계정을 만들 권한이있는 계정의 자격 증명이 필요합니다. – delfuego
그래서 적절한 권한으로 내 애플리케이션에 대한 계정을 만들어야한다는 것을 사용자에게 알려야하는 것으로 보입니다. 지시 사항이있는 큰 창에서이를 작성해야합니다. –