有人新加入了公司,我使用以下命令在 mysql 中为她创建了一个帐户:
CREATE USER 'username' IDENTIFIED BY 'password'
Run Code Online (Sandbox Code Playgroud)
她需要创建自己的模式,因此使用:
GRANT CREATE ON *.* TO username;
Run Code Online (Sandbox Code Playgroud)
问题是现在她能够创建新的模式和表,但她不能用它做任何事情。我希望她不能访问现有的模式/表,但能够创建自己的数据库并对其进行任何操作。这可能吗?
我正在 MongoDB 中为大型集合(~300GB)构建索引,db 终端窗口继续打印:
[DataFileSync] flushing mmaps took 10920ms for 151 files
Run Code Online (Sandbox Code Playgroud)
刷新 mmap 所需的时间通常约为 10 秒,有时甚至更长。我在高性能机器上运行 MongoDB,所以 RAM 可用性不是问题。
数据文件同步消息是什么意思?
有问题吗??
编辑:
刷新例程的真正问题是 MongoDB 在执行此操作时似乎冻结了。
即使是来自同一主机上的终端窗口的简单查询也必须等待刷新完成才能完成,而大约 10 秒(最多 150 秒)太长了。即使服务器上没有运行任何操作并且活动连接为零,例程也会发生(以 1、2 或 3 分钟的不规则间隔)。
我在 Windows Server 2008 R2 上运行 MongoDB 2.2.1 2008R2+。