如题,MySQL 5.6。
服务器上有几个DB,其中一个想给他人管理和使用,我该如何授权?
这个DB只有一个表,我现在想到的就是利用phpMyAdmin,不知有无其他方式(便于管理和安全)。
如果利用phpMyAdmin的话,应该是给USAGE的数据库权限?
主要被使用的功能是Select、Delete、Insert、Update、Truncate。
使用人每分钟都可能会有大量的操作。
还有使用人可能会偷懒,直接TRUNCATE然后重新导入SQL(GZ包100M左右)。
如果长期频繁如此操作,会不会有什么影响?(我现在唯一想到就是他如此操作可能会带来负载之类的)
数据量中等吧(百W千W条)。Select很多,目前是InnoDB,不知是否需要改成MyISAM?
想的有点乱,第一次碰到这种情况。
我现在也没有使用人的数据,表结构和索引是做好的了。
算是要好朋友在我这占个地放数据吧。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.