免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 22172 | 回复: 19
打印 上一主题 下一主题

mysql 如何重命名数据库? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-10 00:30 |只看该作者 |倒序浏览
mysql 如何重命名数据库?
没有rename database a to b 这样的语法啊。

论坛徽章:
0
2 [报告]
发表于 2010-11-10 09:41 |只看该作者
本帖最后由 飞鸿无痕 于 2010-11-10 10:22 编辑

回复 1# cheungjustin


    是myisam的话直接在系统层面更改该数据库文件夹的名字,注意做好备份。
最好是新建个数据库,导出原数据后,再导入。

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
3 [报告]
发表于 2010-11-10 10:09 |只看该作者
回复  cheungjustin


    直接在系统层面更改该数据库文件夹的名字,注意做好备份。
最好是新建个数据 ...
飞鸿无痕 发表于 2010-11-10 09:41



    innodb不能直接更改数据库文件夹名字哈。。。

论坛徽章:
0
4 [报告]
发表于 2010-11-10 10:21 |只看该作者
回复 3# cenalulu


    谢谢,学习了,哈哈,没怎么用过innodb,以后多向你学习。如果是innodb的话有没有什么好的办法该更改数据库名呢?

论坛徽章:
0
5 [报告]
发表于 2010-11-10 10:25 |只看该作者
有命令,但不推荐用.
RENAME {DATABASE | SCHEMA} db_name TO new_db_name;

This statement was added in MySQL 5.1.7 but was found to be dangerous and was removed in MySQL 5.1.23. It was intended to enable upgrading pre-5.1 databases to use the encoding implemented in 5.1 for mapping database names to database directory names (see Section 8.2.3, “Mapping of Identifiers to File Names”). However, use of this statement could result in loss of database contents, which is why it was removed. Do not use RENAME DATABASE in earlier versions in which it is present.

论坛徽章:
0
6 [报告]
发表于 2010-11-10 10:37 |只看该作者
有命令,但不推荐用.
RENAME {DATABASE | SCHEMA} db_name TO new_db_name;

This statement was added i ...
strong_sjhi 发表于 2010-11-10 10:25


试用过,没有一成更改成功过,呵呵!

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
7 [报告]
发表于 2010-11-10 15:49 |只看该作者
试用过,没有一成更改成功过,呵呵!
飞鸿无痕 发表于 2010-11-10 10:37



    This statement was added in MySQL 5.1.7 but was found to be dangerous and was removed in MySQL 5.1.23

论坛徽章:
0
8 [报告]
发表于 2010-11-10 16:32 |只看该作者
谢谢楼上,明白了!

论坛徽章:
0
9 [报告]
发表于 2010-11-10 16:34 |只看该作者
回复 2# 飞鸿无痕


    系统层面怎么改啊,呵呵,俺最近刚开始学习mysql.
见笑了。

论坛徽章:
0
10 [报告]
发表于 2010-11-10 16:36 |只看该作者
回复 9# cheungjustin


    就是系统上执行mv命令嘛,哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP