0

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

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

4

3 回答 3

0

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

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

于 2009-12-11T16:44:31.850 回答
0

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

应该有一个名为mysql. 看看那里,你会看到一个名为 的表users。对于每条记录,都有一堆名为Select_privInsert_priv等的列。对于您的用户记录,将这些列中的每一个更改为“Y”。

于 2009-12-11T06:47:01.460 回答
0

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

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

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

于 2009-12-11T07:37:21.527 回答