好的,我登录cpanel。在mysql数据库中有一个名为db_movies的数据库。一个用户被添加到该数据库。 然后我进入phpmyadmin,单击db_movies并尝试导入我在本地phpmyadmin中创建的数据库。 我收到了这个错误:
Error SQL query:
--
-- Database: `db_movies`
-- CREATE DATABASE IF NOT EXISTS `db_movies` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL said: Documentation
#1044 - Access denied for user 'xxx@localhost' to database 'db_movies'
我不确定这似乎是什么问题。拒绝访问?但我可以在phpmyadmin中手动完成所有操作;我可以创建一个表,插入行等,为什么我不能导入?
答案 0 :(得分:0)
尝试授予ALL:
GRANT ALL PRIVILEGES ON `b_movies` . * TO 'youruser'@'%' WITH GRANT OPTION ;
或许你错过了“CREATE”特权:
GRANT CREATE ON `b_movies` . * TO 'youruser'@'%';
编辑:所以试试这个
GRANT ALL ON *.* TO 'youruser'@'%';