怎么改mysql数据库的名字(mysql改用户名)
生活随笔
收集整理的這篇文章主要介紹了
怎么改mysql数据库的名字(mysql改用户名)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
改mysql數據庫名稱的方法:
1、如果是MyISAM的話,只要修改DATA目錄下面的那個庫名的文件夾的名字就OK了
2、如果是INNODB的話,其實是無法修改庫名的,網上瞎咧dao咧的什么RENAME DATABASE或者ALTER DATABASE都是不行的
3、一種方法是比較保守的,直接把老庫的內容mysqldump到新庫里面
4、還有一種類似上面方法.先alter table 的存儲引擎到MyISAM,然后改了庫目錄的名字,然后再改回來INNODB。
5、最后一種方法還是比較好的,這邊詳細寫一下。
假設源庫名是’srcdb’,目標庫名是’trgdb’
首先創建目標庫
create database trgdb;
登錄后復制
獲取所有源庫的表名
use information_schema; select table_name from TABLES where TABLE_SCHEMA=’srcdb’;
登錄后復制
然后按照以下命令一個個修改
rename table srcdb.[tablename] to trgdb.[tablename];
登錄后復制
以上就是怎么改mysql數據庫的名字的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的怎么改mysql数据库的名字(mysql改用户名)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是电子基盘(分别是什么意思)
- 下一篇: 什么是电子烟花