Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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
Java 我如何授予具有特定用户名和密码的用户对我的数据库的访问权限?_Java_Mysql_Eclipse_Servlets_Jdbc - Fatal编程技术网

Java 我如何授予具有特定用户名和密码的用户对我的数据库的访问权限?

Java 我如何授予具有特定用户名和密码的用户对我的数据库的访问权限?,java,mysql,eclipse,servlets,jdbc,Java,Mysql,Eclipse,Servlets,Jdbc,我正在eclipse上使用java servlet开发一个web应用程序。我已经在MySQL中创建了一个数据库,我现在想做的是,我希望我的这个数据库也可以用不同的用户名和密码访问,这样其他用户就可以使用第二个用户名和密码登录,而我的个人用户名和密码就不会被公开和隐藏 我在谷歌上搜索过,但没有得到令人满意的答案,我希望有一个可以在我的MySQL Workbench 6.0上运行的解决方案 提前感谢您的时间 要获取mySQL数据库上的用户列表,请尝试使用: SELECT User FROM mysq

我正在eclipse上使用java servlet开发一个web应用程序。我已经在MySQL中创建了一个数据库,我现在想做的是,我希望我的这个数据库也可以用不同的用户名和密码访问,这样其他用户就可以使用第二个用户名和密码登录,而我的个人用户名和密码就不会被公开和隐藏

我在谷歌上搜索过,但没有得到令人满意的答案,我希望有一个可以在我的MySQL Workbench 6.0上运行的解决方案


提前感谢您的时间

要获取mySQL数据库上的用户列表,请尝试使用:

SELECT User FROM mysql.user;

使用以下命令创建第二个用户

CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
创建用户后,使用this命令授予对特定数据库的访问权限

GRANT ALL PRIVILEGES ON DB_NAME.* To 'username'@'hostname' IDENTIFIED BY 'password';

你的意思是问如何在mySQL中创建用户名/密码组合?@MarsAtomic,是的,但用户名/密码与我当前的用户名/密码不同,并且希望这两个都能在我的数据库中使用!我需要第二个用户名/密码,因为我希望我的数据库可供所有其他同事使用,而不需要知道我的个人用户名/密码!试着换一个新的谷歌。我的谷歌很快就返回了,是的,我看到了,但是我在这里写了什么来代替localhost:mysql>创建用户“monty”@“localhost”,由“some_pass”标识;此外,您是否知道如何检查谁和多少用户可以访问我的数据库,或者向谁提供了我的数据库访问权限?对不起,我是新来的这个数据库的东西!是的,这很完美,现在的问题是我通过username=“as_app”为用户提供了特权,但当我试图通过eclipse jdbc连接数据库时,我收到以下错误:拒绝用户“as_app”@“%”对数据库“activationserver”的访问太好了,是否有办法查看所有被授予所有权限的用户?要检查特定数据库的权限,请检查此命令,请选择*from information_schema.schema_privileges where TABLE_schema,如“database_NAME%”;