我可以使用 ALTER DATABASE 重命名 mysql 数据库吗?
我使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
重复 - 请参阅如何快速重命名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
andmysqldump
from the command line. See question above for all the details.使用 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.