我正在尝试开始使用以下github包:py-gameday。
我用brew mysql安装了mysql,并创建了一个超级用户密码:
> mysqladmin -u root password 'xxx'然后我创建了一个用户:
> mysql -uroot -p
Enter password: xxx
CREATE USER 'josh'@'localhost' IDENTIFIED BY 'yyy';为了以防万一,我再次重置了密码:
SET PASSWORD FOR 'josh'@'localhost' = PASSWORD('yyy');并授予权限:
GRANT ALL ON gameday.* TO 'josh'@'localhost';然后我用以下命令更新了mydb.ini:
[db]
user=josh
password=yyy
db=gameday我最终尝试运行以下代码:
$ mysql -D gameday < gameday.sql -p
Enter password: yyy
ERROR 1049 (42000): Unknown database 'gameday'为什么不动呢?我在目录上放了一个gameday.sql。
发布于 2013-10-14 21:08:09
您需要在mysql中物理创建数据库。目前,gameday.sql只是在mysql数据库中运行的一组命令,它可能会创建一堆表。
您需要在mysql中使用CREATE DATABASE gameday;,然后授予josh写入该数据库的权限。那么mysql -D -p gameday < gameday.sql -p命令应该可以工作。
https://stackoverflow.com/questions/19360910
复制相似问题