我不能使用MySQL。MySQL在我的本地计算机上。目前,我在My.ini中添加了skip-grant-tables,所以我可以使用MySQL。但我没有创建新数据库的特权。我的问题很棘手,虽然我在上面问了相关的问题,但是没有答案可以解决我的问题。我几乎要放弃了。所以我降低了我的期望值。我正在开发一个网站,所以我需要创建数据库,表和操作表。您不必考虑安全性。有没有简单的解决方案可以让我有创建新数据库的特权?也许是通过在my.ini中添加一些命令或其他什么?你不需要完全解决我的问题。也许在开发之后,我会将数据库和表上传到另一台服务器(当前的数据库服务器是我的个人计算机,windows XP),这样我就可以卸载并重新安装MySQL。
问题的根源是我缺乏特权。
发布于 2009-12-11 14:47:01
我不确定这是否适用于您,因为您可能首先需要提升特权,但值得一试。
应该有一个名为mysql的数据库。看一下里面,您会看到一个名为users的表。对于每个记录,都有一堆名为Select_priv、Insert_priv等的列。对于您的用户记录,请将这些列中的每一个更改为"Y“。
发布于 2009-12-11 15:37:22
发布于 2009-12-12 00:44:32
关于此特定问题,您有4个未解决的问题。您应该只用新信息更新其中的一个,而不是打开重复的。
但解决问题的简单方法是从mysql网站下载适用于您的mysql版本的mysql的ZIP文件,然后将data\mysql文件夹复制到您的数据文件中,然后重新启动服务。这将为您提供一个具有完全访问权限的根用户,其密码为空。
https://stackoverflow.com/questions/1886235
复制相似问题