【发布时间】:2011-02-07 22:22:57
【问题描述】:
我正在使用 PDO 和 PHP 来创建一个新数据库,然后是一个对该数据库具有权限的新用户。如果其中一个失败,我想重命名数据库和用户,以便以后可以删除它们并且名称可用。
是否可以使用 ALTER DATABASE 重命名 mysql 数据库?
【问题讨论】:
标签: php mysql database pdo alter
我正在使用 PDO 和 PHP 来创建一个新数据库,然后是一个对该数据库具有权限的新用户。如果其中一个失败,我想重命名数据库和用户,以便以后可以删除它们并且名称可用。
是否可以使用 ALTER DATABASE 重命名 mysql 数据库?
【问题讨论】:
标签: php mysql database pdo alter
重复 -- 见How do I quickly rename a mysql database (change schema name)
简而言之,不。 MySQL 没有快速/简单的方法来重命名数据库。您必须在命令行中使用mysqladmin 和mysqldump。有关所有详细信息,请参阅上面的问题。
【讨论】:
使用 ALTER 无法重命名 MySQL 数据库,但您可以使用 phpMyAdmin。 从左侧面板中选择数据库后,转到“操作”,然后重命名数据库。 另一种方法.. 转到 MySQL 上的数据文件夹并重命名数据库的文件夹名称。
【讨论】: