我正在尝试开始使用以下 github 包:py-gameday https://github.com/wellsoliver/py-gameday.
我安装了 mysqlbrew mysql
并创建了 root 密码:
> 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
with:
[db]
user=josh
password=yyy
db=gameday
我最后尝试运行以下命令:
$ mysql -D gameday < gameday.sql -p
Enter password: yyy
ERROR 1049 (42000): Unknown database 'gameday'
为什么不起作用?我有一个gameday.sql
坐在目录上。
您需要在 mysql 中物理创建数据库。目前gameday.sql
只是在 mysql 数据库中运行的一组命令,它可能会创建一堆表。
你需要使用CREATE DATABASE gameday;
在mysql中,然后给出josh
写入该数据库的权限。然后mysql -D -p gameday < gameday.sql -p
命令应该有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)