《Mysql應(yīng)用mysql 重命名數(shù)據(jù)庫的方法示例》要點:
本文介紹了Mysql應(yīng)用mysql 重命名數(shù)據(jù)庫的方法示例,希望對您有用。如果有疑問,可以聯(lián)系我們。
本節(jié)內(nèi)容:
重命名mysql數(shù)據(jù)庫的辦法.MYSQL必讀
如果mysql數(shù)據(jù)庫版本是5.1.7之后,并且是5.1.23之前,辦法比較簡單:
RENAME {DATABASE | SCHEMA} db_name TO new_db_name;
但這種辦法并不可靠,可能會造成數(shù)據(jù)的丟失,不建議使用.MYSQL必讀
對此官方文檔的說明(http://dev.mysql.com/doc/refman/5.1/en/rename-database.html):
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.MYSQL必讀
大概意思是:這招數(shù)不平安,5.1.23以后的版本就不能用這語句了.MYSQL必讀
另一種辦法,先用mysqldump導(dǎo)出數(shù)據(jù),創(chuàng)建新的數(shù)據(jù)庫然后導(dǎo)入數(shù)據(jù),然后drop掉舊的庫.MYSQL必讀
例如:
?MYSQL必讀
在phpmyadmin中,可以點到“操作”的tab,有一項是“將數(shù)據(jù)庫改名為”,按步驟操作即可.MYSQL必讀
備注:
MySQL官方文檔有提到 ALTER DATABASE db_name UPGRADE DATA DIRECTORY NAME
用來辦理5.0和5.1版本升級后數(shù)據(jù)庫名稱顯示的問題,跟重命名不是一回事.MYSQL必讀
歡迎參與《Mysql應(yīng)用mysql 重命名數(shù)據(jù)庫的方法示例》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/13720.html