怎么修改mysql数据库名称


修改mysql数据库名称的方法:

1.重命名所有的表,代码:

CREATEDATABASEnew_db_name;

RENAMETABLEdb_name.table1TOnew_db_name.table1,

db_name.table2TOnew_db_name.table2;

DROPDATABASEdb_name;

2.mysqldump导出数据再导入,代码:

mysqldump-uxxxx-pxxxx-hxxxxdb_name>db_name_dump.SQL

mysql-uxxxx-pxxxx-hxxxx-e“CREATEDATABASEnew_db_name”

mysql-uxxxx-pxxxx-hxxxxnew_db_name<db_name_dump.SQL

mysql-uxxxx-pxxxx-hxxxx-e“DROPDATABASEdb_name”

3.使用shell脚本重命名所有的表,代码:

#!/bin/bash

mysqlconn=”mysql-uxxxx-pxxxx-S/var/lib/mysql/mysql.sock-hlocalhost”

olddb=”db_name”

newdb=”new_db_name”

#$mysqlconn-e“CREATEDATABASE$newdb”

params=$($mysqlconn-N-e“SELECTTABLE_NAMEFROM

INFORMATION_SCHEMA.TABLESWHEREtable_schema='$olddb'”)

fornamein$params;do

$mysqlconn-e“RENAMETABLE$olddb.$nameto$newdb.$name”;

done;

#$mysqlconn-e“DROPDATABASE$olddb”


上一篇:cmd怎么清除域名解析

下一篇:docker中的域名解析怎么做


mysql数据库 msql
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器