我在客戶端使用mysql C++ wrapper連接到mysql服務器。當用戶建立到mysql服務器的連接時,我想知道用戶是否具有root權限(即GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION)。 SHOW GRANTS FOR CURRENT_USER查詢爲當前用戶提供授權,但我需要解析字符串並進行比較以瞭解當前用戶
我發現MSDN上的源代碼有關how to enable/disable privileges in C++ 根據源代碼,連接器必須包括cmcfg32.lib,但它無法找到... 我嘗試沒有編譯包括那個庫,它編譯沒有任何錯誤,但是當我啓動我的程序時,它崩潰了一個致命的錯誤。 所以,請,如果你知道哪個SDK包含cmcfg32.lib,讓我知道了;) 謝謝!