安全快速更改MySQL数据库名称

MySQL似乎没有更改数据库名称的语句(也许是我不知道),如果你有数据库服务器的管理权限,可以直接更改一下目录名即可,但如果没有权限,可以通过更改表名达到修改数据库名的目的。下面是把centos数据库更改为centos_old。想要了解更多关于windows,linux的知识可以去《linux就该这么学》看看。

操作方法

  • 01

    1、新建数据库centos_old. mysql > create database centos_old;

  • 02

    2、使用select concat拼成所有rename table的语句。 mysql -uroot -p -e "select concat('rename table centos.',table_name,' to centos_old.',table_name,';') from information_schema.TABLES where TABLE_SCHEMA='centos';" > rename_mysql_name.sql 打开rename_mysql_name.sql,把第一行删除。 rename_mysql_name.sql内容大概为: rename table centos.wp_commentmeta to centos_old.wp_commentmeta; rename table centos.wp_comments to centos_old.wp_comments; rename table centos.wp_forum_forums to centos_old.wp_forum_forums; rename table centos.wp_forum_groups to centos_old.wp_forum_groups;   rename table centos.wp_forum_posts to centos_old.wp_forum_posts; rename table centos.wp_forum_threads to centos_old.wp_forum_threads; rename table centos.wp_forum_usergroup2user to centos_old.wp_forum_usergroup2user; rename table centos.wp_forum_usergroups to centos_old.wp_forum_usergroups; rename table centos.wp_links to centos_old.wp_links; rename table centos.wp_options to centos_old.wp_options; rename table centos.wp_postmeta to centos_old.wp_postmeta; rename table centos.wp_posts to centos_old.wp_posts; rename table centos.wp_term_relationships to centos_old.wp_term_relationships; rename table centos.wp_term_taxonomy to centos_old.wp_term_taxonomy; rename table centos.wp_terms to centos_old.wp_terms; rename table centos.wp_usermeta to centos_old.wp_usermeta; rename table centos.wp_users to centos_old.wp_users;

  • 03

    3、执行rename语句 mysql -uroot -p < rename_mysql_name.sql 这样就完成了centos数据库名更改为centos_old的操作。

(0)

相关推荐

  • 更改MySQL数据库存放的默认文件夹位置方法

    更改MySQL数据库存放的默认文件夹位置方法 操作方法 01 打开控制面板-管理工具-服务,找到mysql服务,停止 02 打开安装目录下的my.ini文件,找到: #Path to installa ...

  • 如何更改SQL2005数据库服务器名称?

    我们在使用SQL2005数据库服务器时,有时候会遇到下列情况,服务器名称改变产生了错误,在这里我们介绍一个简单的修改方法. 打开SQL2005,点击新建查询,如图所示 点击进入之后,查询当前SQL20 ...

  • linux怎么安装mysql数据库并配置

    如何在linux下安装mysql数据库并配置 工具/原料 mysql5.6 cnetos 方法/步骤 1查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql 如果显 ...

  • 如何在linux下安装mysql数据库并配置

    mysql最流行的关系型数据库之一,目前隶属于oracle公司,因体积小.速度快.总体拥有成本低,开放源代码这一特点,所以是我们日常开发的首选. 操作方法 01 查找以前是否安装有mysql,使用下面 ...

  • Java连接MySQL数据库插入中文出现乱码

    用Java做界面,MySQL做数据库,如果不进行相应的设置,在数据库中插入中文时就会出现乱码!怎么办呢?看下面步骤! 方法/步骤 出现这种情况一般都是字符集的问题,所以我们可以更改MySQL数据库的字 ...

  • MySQL数据库创建.修改和删除表操作实例介绍

    其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语 ...

  • 如何用Visual Studio操作MySQL?在Visual Studio中连接MySQL数据库的方法

    MySQL是什么?如何用Visual Studio操作MySQL?MySQL是最流行的关系型数据库管理系统,在Web应用方面是最好的RDBMS应用软件之一,作为开放源码软件,可大大降低总体拥有成本.V ...

  • 图解MySQL数据库的存储过程及存储引擎

    我们经常会对数据表进行插入.删除.更新及查找的工作,即我们常说的CURD.其实,当我们输入命令时,MySQL引擎会按照下图进行操作.如果我们省略了分析和编译的环节,那么执行效率将大大提高. 本篇将会和 ...

  • centos安装mysql数据库的方法

    centos安装mysql数据库的方法