我可以使用 ALTER DATABASE 重命名 mysql 数据库吗?

发布于 2024-08-29 01:14:29 字数 133 浏览 7 评论 0原文

我使用 PDO 和 PHP 创建一个新数据库,然后创建一个对该数据库具有权限的新用户。万一其中之一失败,我想重命名数据库和用户,以便稍后可以删除它们并且名称可用。

是否可以使用 ALTER DATABASE 重命名 mysql 数据库?

I am using PDO with PHP to create a new database and then a new user with privileges on that database. In case one of them fails, I want to rename the database and user so that they can be deleted later and the names are available.

Is it possible to rename a mysql database using the ALTER DATABASE?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吻风 2024-09-05 01:14:29

重复 - 请参阅如何快速重命名mysql 数据库(更改架构名称)

简而言之,没有。 MySQL 没有快速/简单的方法来重命名数据库。您必须从命令行使用 mysqladmin 和 mysqldump 。有关所有详细信息,请参阅上面的问题。

Duplicate -- see How do I quickly rename a mysql database (change schema name)

In short, no. MySQL doesn't have a quick/simple way to rename databases. You have to use mysqladmin and mysqldump from the command line. See question above for all the details.

給妳壹絲溫柔 2024-09-05 01:14:29

使用 ALTER 无法重命名 MySQL 数据库,但您可以使用 phpMyAdmin 来完成。
从左侧面板选择数据库后,转到“操作”,然后重命名数据库。
另一种方法..转到 MySQL 上的数据文件夹并重命名数据库的文件夹名称。

To rename MySQL database is not possible using ALTER but you can do it using phpMyAdmin.
After Selecting your database from left panel go to "Operations" then rename the database.
Another way.. go to your data folder on MySQL and rename the folder name of your database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文