我已经安装了Ubuntu12.10(Quantal)和mysql-server-5.5。.* to 'redmine'@'localhost';我怎样才能阻止他访问除红矿以外的任何数据库?UPDATE1:+--------------------------------------------------------------+
|
我有一个mysql用户(我将调用) "user5“,他在”显示授权“的输出中只有”授予使用“(即没有特权),但仍然可以对数据库"app_db”进行选择(这正是我想要的,但我确实理解它是如何拥有该特权的)使用这种配置,user5如何使用其数据库?以user5身份登录时:+-------------------------------------------------------------------> select User, H
我第一次安装了MySQL。我使用了Windows5.5.11forWindows,并使用了MySQL服务器实例配置向导,并选择了根密码。与2.3.8.后安装程序相比,当我测试系统时,除了mysql.db是空的之外,一切都还好,尽管我可以使用mysqlshow和SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA看到(空的) test数据库。
我只有一个select用户,但不知怎的,用户可以创建一个新数据库,并在新数据库中创建表。它不能在其他db中创建表。真的很奇怪。...Your MySQL connection id is 4355 to server version: 5.5.28-MariaDB-logmysql> show grants;
mysql<
对于我们在mySQL中使用以下语句创建的每个新用户"SHOW GRANTS“仅显示"USAGE但是用户能够选择、插入、..在"test“和"information_schema”数据库上,我无法使用下面给出的revoke语句撤销"test“上的这些权限。There is no such grant defined for user 'guest' on ho
然后我使用这个用户登录:我试着做一些这样的手术:这里的“测试”是我以前创建的一个数据库。为什么我能做所有的手术?我没有对测试用户执行任何授予操作。当我回来使用root用户登录时,我也不能撤销test( user )在test(数据库)上的特权,如下所示:我对这些事情感到非常困惑,这是我第一次在StackExchange上提出问题。