how does one rename a schema in MySQL

前端 未结 3 464
小鲜肉
小鲜肉 2020-12-14 15:02

Hi I am using mysql 5.0.x

How do I rename a schema?

3条回答
  •  情深已故
    2020-12-14 15:41

    Don't use RENAME DATABASE!!!

    Early 5.1 versions had this command but it's been removed since it can corrupt data (reference).

    The only way at present is

    mysqladmin create new_db_name
    mysqldump db_name | mysql new_db_name
    

    as referred to here

    Edit: Obviously this answer will become dated once this gets fixed.

提交回复
热议问题