> grant all on radiant_cms_development.* to root@'%' identified by
'root';
ERROR 1044 (42000): Access denied for user ''@'localhost' to database
'radiant_cms_development'
Does the user you are using to issue this command have appropriate
permissions to GRANT permissions to others?
On Mon, Dec 22, 2008 at 4:30 PM, Ryan Ororie <
Presumably... it's the admin account - i got no password prompt
regardless though...
It wouldn't *appear* to be the "admin" account. What's the *exact*
command you're using to log in before you try this 'grant' statement?
bio4054059:radiant_cms rmorourk$
/Applications/MAMP/Library/bin/mysqladmin -u root -proot create
radiant_cms_development
bio4054059:radiant_cms rmorourk$ /Applications/MAMP/Library/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 5.0.41 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
grant all on radiant_cms_development.* to root@'%' identified by
'root';
ERROR 1044 (42000): Access denied for user ''@'localhost' to database
'radiant_cms_development'
That's what I am doing, Creating it via mysqladmin cmd then going into
the mysql prompt, then trying to grant permissions to it. Any thoughts?
I changed host from 'localhost' to 'localhost:3006' because (via
locomotive) that is where I set the radiant_cms project to be.
Only when going to http://localhost:3006/ I get this error:
Mysql::Error: Table 'radiant_cms_development.config' doesn't exist: SHOW
FIELDS FROM `config`
Which confuses me, because as you can see from the following output - I
can talk to the database (and therefore it must have the config table?)
bio4054059:radiant_cms rmorourk$ /Applications/MAMP/Library/bin/mysql -u
root -proot radiant_cms_development
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 57
Server version: 5.0.41 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
grant all on radiant_cms_development.* to root@'%' identified by
I changed host from 'localhost' to 'localhost:3006' because (via
locomotive) that is where I set the radiant_cms project to be.
Only when going to http://localhost:3006/ I get this error:
Mysql::Error: Table 'radiant_cms_development.config' doesn't exist:
SHOW
FIELDS FROM `config`
the host is where the mysql server is, ie not port 3006. That's
irrelevant though since you're connecting via a unix domain socket
Which confuses me, because as you can see from the following output
- I
can talk to the database (and therefore it must have the config
table?)
It can talk to the database. It's probably just telling you that the
database is empty. I don't know radiant but I would expect you need to
run rake db:schema:load or similar to create the tables radiant uses.