MySQL数据库的“重命名”_MySQL
程序员文章站
2024-01-17 21:14:10
...
bitsCN.com
MySQL 数据库导出的数据被保存在后缀名为 .sql 的文件中。其实这个文件就是文本文件,其中包含了许多条 SQL 语句。当在一个空的数据库上执行完该文本文件中的所有 SQL 语句后,生成的数据库就和之前选择导出的数据一致了。
mysqldump.exe 可以用来导出数据库中的数据,一些图形化界面的 MySQL 管理工具,比如 MySQL Workbench 就是利用它来导出数据的。但是,导出的 sql 文件中仍然了包含了其原先所在的数据库。也就是说,如果导出之前这张表在名为 test 的数据库中,那么导出之后的 sql 文件,再导入到其他服务上时,仍然会创建一个名为 test 的数据库(如果不存在的话)。
很多时候,我们需要改变数据库的名称,比如你在本地架了一个 wordpress 博客,想上传到空间商提供的空间里,但是空间商只提供给你一个给定名称的数据库——或者你就是想改变一下数据库名。这个问题困扰了我一个晚上……后来,我发现,可以用一个很简单的方法解决。
用记事本打开 sql 文件,在顶部有三处原先数据库的名称(包括一处注释,这里是三处 "test")。只要把那三处名称改成你想要的新数据库名称,然后再导入新的环境,就会创建新的数据库了。
这是个典型的新手问题,老手请无视吧。
bitsCN.com推荐阅读
-
MySQL数据库的“重命名”_MySQL
-
100个MySQL 的调节和优化的提示_MySQL
-
mysql数据库,在查询列名里子查询一列由两列组合去重的个数如何实现?
-
MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 有什么区别?各适用于什么场合?,fulltextspaial
-
tomcat连接mysql数据库_MySQL
-
/var/log/pacct文件导致MySQL启动失败的案例分享_MySQL
-
新浪SAE数据库信息(用户&密码&主地址)_MySQL
-
symfony框架,怎么配置默认的mysql数据库
-
mysql - 一个计算php结果的问题。求大牛,求高手
-
优化SQLServer数据库服务器内存配置的策略_MySQL