首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何才能恢复在MySQL中创建新数据库的权限?

问如何才能恢复在MySQL中创建新数据库的权限?
EN

Stack Overflow用户
提问于 2009-12-11 14:41:19
回答 3查看 226关注 0票数 0

我不能使用MySQL。MySQL在我的本地计算机上。目前,我在My.ini中添加了skip-grant-tables,所以我可以使用MySQL。但我没有创建新数据库的特权。我的问题很棘手,虽然我在上面问了相关的问题,但是没有答案可以解决我的问题。我几乎要放弃了。所以我降低了我的期望值。我正在开发一个网站,所以我需要创建数据库,表和操作表。您不必考虑安全性。有没有简单的解决方案可以让我有创建新数据库的特权?也许是通过在my.ini中添加一些命令或其他什么?你不需要完全解决我的问题。也许在开发之后,我会将数据库和表上传到另一台服务器(当前的数据库服务器是我的个人计算机,windows XP),这样我就可以卸载并重新安装MySQL。

问题的根源是我缺乏特权。

EN

回答 3

Stack Overflow用户

发布于 2009-12-11 14:47:01

我不确定这是否适用于您,因为您可能首先需要提升特权,但值得一试。

应该有一个名为mysql的数据库。看一下里面,您会看到一个名为users的表。对于每个记录,都有一堆名为Select_priv、Insert_priv等的列。对于您的用户记录,请将这些列中的每一个更改为"Y“。

票数 0
EN

Stack Overflow用户

发布于 2009-12-11 15:37:22

听起来你的安装有点误入歧途。

也许卸载/重新安装是您最好的选择,假设您从未能够连接,因此没有数据需要考虑。

花点时间安装,看看MySQL Postinstallation Notes

票数 0
EN

Stack Overflow用户

发布于 2009-12-12 00:44:32

关于此特定问题,您有4个未解决的问题。您应该只用新信息更新其中的一个,而不是打开重复的。

但解决问题的简单方法是从mysql网站下载适用于您的mysql版本的mysql的ZIP文件,然后将data\mysql文件夹复制到您的数据文件中,然后重新启动服务。这将为您提供一个具有完全访问权限的根用户,其密码为空。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1886235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档