Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将用户添加到MySQL的程序_C++_Sql - Fatal编程技术网

C++ 将用户添加到MySQL的程序

C++ 将用户添加到MySQL的程序,c++,sql,C++,Sql,我从我的一个朋友那里得到这个问题要解决。 我在网上搜索过,但没有得到有效的回复。有人能帮我吗 编写一个C/C++程序将用户添加到MySQL。应该只允许用户从给定数据库中“选择”条目。使用此选项 然后您应该执行以下查询: MYSQL* mysql; // establish connection. mysql_query(mysql, "CREATE 'username'@'serveraddress' IDENTIFIED BY 'password'"); mysql_query(mysql

我从我的一个朋友那里得到这个问题要解决。 我在网上搜索过,但没有得到有效的回复。有人能帮我吗 编写一个C/C++程序将用户添加到MySQL。应该只允许用户从给定数据库中“选择”条目。

使用此选项

然后您应该执行以下查询:

MYSQL* mysql;

// establish connection.

mysql_query(mysql, "CREATE 'username'@'serveraddress' IDENTIFIED BY 'password'");
mysql_query(mysql, "GRANT SELECT ON database.* TO 'username'@'serveraddress'");

以上内容用于选择数据库中的所有表。如果您有某个表名要授予访问权限,请使用它而不是“*”(database.tablename)

这里有一个API来实现这一点:下面是一个示例:这是一个没有任何研究的问题。如果有问题或者你遇到了一些具体的问题,请尝试回来。不过这次我已经回答了。当你遇到困难时,请把问题说得更具体些,并寻求帮助。我建议您学习mysql和连接器文档。我建议您接受您提出的问题的答案(如果它适合您)。将在将来帮助某人并避免重复的问题。请检查我正在做的事情,因为stackoverflow不允许提问。但这不是你问题的答案吗?当回答你的问题时,拒绝是不好的。不能链接这些库并不意味着这不是答案,这只是另一个问题。先把这个问题做完。