因为看ruby on rails接触到数据库,结果被搞得头大。
show databases;命令后会有两个数据库文件,但不包含必须的mysql文件,看网上的信息说是权限不够,但我的系统就一个账号啊(win7, 注销和切换都找不到第二个可用帐号)。而且也是这个账号安装的mysql应该也是因为这个问题,在rails中的一些操作都返回1044错误。
哪位老大有这方面的经验,希望给予指点。
show databases;命令后会有两个数据库文件,但不包含必须的mysql文件,看网上的信息说是权限不够,但我的系统就一个账号啊(win7, 注销和切换都找不到第二个可用帐号)。而且也是这个账号安装的mysql应该也是因为这个问题,在rails中的一些操作都返回1044错误。
哪位老大有这方面的经验,希望给予指点。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' with GRANT OPTION就这两行内容,我创建数据库时倒遇到过Access denied ''@'localhost database……的情况,那个主机@前是空字符串。
但我也用过mysqladmin -uroot create blog_development这样的语句来创建一个blog_development字符串,而且在Rails中使用
rake db:create时它也说这个数据库已经存在,但就是找不到在哪里……mysqlshow中仍然只有两个文件。
不过看不起来好像错误还比较明显,能够请教怎么解决吗?多谢
我在mysql命令行中用了use mysql;之后再show databases;就可以看到相关的数据库了。同时在工程中建的数据库也可以看到了