没有本地访问服务器,有没有办法将MySQL数据库(包含内容和没有内容)复制/克隆到另一个不使用mysqldump?
我目前正在使用MySQL 4.0.
我在拥有120个表的服务器上有数据库.
我想用新的数据库名称和复制的数据克隆整个数据库.
有没有一种有效的方法来做到这一点?
可能重复:
如何在MySQL中重命名模式
是否有用于重命名架构的MySQL语句?我知道RENAME {DATABASE | SCHEMA} db_name TO new_db_name;,但该声明"被发现是危险的,并在MySQL 5.1.23中删除"(正如他们在这里提到的).
我也在尝试使用MySQL Workbench.我试图右键单击架构,然后更改架构.但他们不允许你在那里改名.
那么人们如何重命名数据库呢?
如何使用查询重命名MySQL数据库名称?
我rename通过phpmyadmin 尝试了数据库,并收到以下错误,
SQL query:
RENAME DATABASE test TO test_bkp
MySQL said:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DATABASE test To test_bkp' at line 1
Run Code Online (Sandbox Code Playgroud)