我有一个拥有100多万条记录的MySQL数据库。我不是数据库的所有者,并且没有对它的写/修改权限。我有一个名为MyDB的小目标数据库,它从巨大的视图中获取一些字段。现在,这些是我在MysqlWorkbench上处理巨大的百万记录表时所面临的问题。
GiantDB(MySQL database)
--gview(over a million records. No permissions to write)
+id(PK)
+name-String
+marks-Integer
+country-String
myDB(Target SQLite DB)
--mytable
+id(P
将数据库从本地导入到实时服务器时出现错误,SQL查询:
--
-- Database: `ss`
--
CREATE DATABASE IF NOT EXISTS `ss` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL说:
#1044 - Access denied for user 'secwebs'@'%' to database 'ss'
有没有人能指导我怎么解决这个问题?提前谢谢。
环境: Ubuntu 11.10,MySQL 5.1.58
我有一个带有视图的小型数据库。当我尝试转储和恢复时,我得到
ERROR 1356 (HY000) at line 1693: View 'curation2.condition_reference_qrm_v' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
但是,我可以连接到部分恢复的数据库并自己创建视图。因此,我怀疑错误消息是由与视图本身无关的问题引起