我可以执行以下步骤打开 mySQL 命令行:
depot>mysql -u root
mysql>CREATE DATABASE depot_production DEFAULT CHARACTER SET utf8;
mysql>GRANT ALL PRIVILEGES ON depot_production.* TO 'gotqn' IDENTIFIED BY 'mypass';
mysql>EXIT;
然后更改我的config/database.yml
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: depot_production
pool: 5
username: gotqn
password: mypass
host: localhost
最后打字:
gotqn:~/Aptana Projects/depot$mysql depot_production
给我:
错误 1045 (28000):拒绝用户 'gotqn'@'localhost' 的访问(使用密码:否)
我认为我应该指定一个密码,但输入:
gotqn:~/Aptana Projects/depot$mysql depot_production mypass
只是向我展示了一些变量信息。
我在用:
- 导轨 3.2.8
- mysql Ver 14.14 Distrib 5.5.28,适用于使用 readline 6.2 的 debian-linux-gnu (x86_64)
- Ubuntu LTS 12.04