mysql导入数据库怎么覆盖原来的数据库
在mysql命令行中,使用-f
参数导入数据,即可覆盖原有数据库。mysql -u 用户名 -p 密码 -f 导入文件.sql
。
要覆盖原来的数据库,可以使用以下步骤:
1、停止正在运行的MySQL服务。

2、备份原来的数据库,在命令行中执行以下命令:
mysqldump u 用户名 p 数据库名 > 备份文件名.sql
3、删除原来的数据库,在命令行中执行以下命令:
mysqladmin u 用户名 p drop 数据库名
4、创建一个新的数据库,名称与原来的数据库相同,在命令行中执行以下命令:
mysqladmin u 用户名 p create 数据库名
5、导入备份文件到新的数据库,在命令行中执行以下命令:
mysql u 用户名 p 数据库名 < 备份文件名.sql
6、启动MySQL服务,在命令行中执行以下命令:
sudo service mysql start
现在,新的数据库已经替换了原来的数据库。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!