步骤:
一.MYSQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->PATH=";path/mysql/bin;" 其中path为MYSQL的安装路径。
二.命令行进入MYSQL的方法:
C:\>mysql -h hostname -u username -p
按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root.进入命令行就可以直接操作MYSQL了。
三.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable >e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
//-h localhost可以省略,其一般在虚拟主机上用
四.从外部文件导入数据到数据库:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
c:\>mysql -h localhost -u root -p mydb2 <e:\mysql\mydb2.sql
然后输入密码,就OK了
五.关于导入文件大小限制问题的解决:
默认情况下:mysql对导入的文件大小有限制的,最大为2M,所以当文件很大时,直接无法导入,解决列举如下:
1.在php.ini中修改相关参数:
影响Mysql导入文件大小的参数有三个:
memory_limit=128M, upload_max_filesize=2M, post_max_size=8M
修改upload_max_filesize=200M这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M ,post_max_size=200M.这样就可以导入200M以下的.sql文件了。
上文是把mysql放置在系统路径下,其实不放也可以。如我的mysql安装目录为D:\MySQL Server 5.0;则首先打开dos窗口,然后输入D:(没有'\')回车;此时应该会出现D:\>这样的标志,然后在其后输入D:\MySQL Server 5.0\bin回车;出现D:\MySQL Server 5.0\bin>接着输入mysqldump -u root -p 数据库名 >数据库名.sql(也可以输入路径); (具体参照上面)导入文件同样,只是改了'>'为'<'就可以了,或者直接用source也可:
【常用source命令】
进入mysql数据库控制台 : 如 mysql -u root -p
mysql>use databasename
然后使用source命令,后面参数为脚本文件(这里用到的是.sql)
mysql>source d:\mydb.sql
分享到:
相关推荐
MySQL 数据库导入导出命令是数据库管理员和开发者经常使用的命令,用于将 MySQL 数据库导出到文件中,以便备份、还原或迁移到其他服务器。下面将详细介绍 MySQL 数据库导入导出的命令和方法。 数据库备份 数据库...
MySQL 数据库恢复是将备份文件还原到 MySQL 数据库中,以便恢复数据。mysql 命令是 MySQL 提供的恢复工具,可以用来恢复 MySQL 数据库。 2.1 mysql 命令 mysql 命令的基本语法如下所示: ```bash mysql -u 用户名 ...
该命令将备份整个 MySQL 数据库,并将其压缩成一个文件。 4. 备份 MySQL 数据库某个(些)表 mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql 该...
这个命令会执行`mydatabase_backup.sql`文件中的所有SQL语句,将数据和结构还原到“mydatabase”数据库中。 在实际操作中,为了自动化这些过程,可以创建脚本文件,如压缩包中的`databasebackup.sh`。这是一个可能...
mysqldump 命令用于将数据库导出到一个文件中,mysql 命令用于将备份的数据库文件导入到 MySQL 服务器中,source 命令用于将备份的数据库文件导入到 MySQL 服务器中。 例如,要备份名为 jluibmclub 的数据库,可以...
1. **还原数据库**:假设你有一个名为`web.sql`的备份文件,想要将其内容导入到名为`web`的数据库中,你可以使用`mysql`命令。命令格式为`mysql -u root -p database_name 。所以,恢复`web.sql`到`web`数据库的命令...
本文件“mysql数据库还原.7z”显然包含了一个关于如何恢复误删除的MySQL数据库的重要教程或工具。 首先,让我们了解MySQL数据库的基本概念。MySQL是一个开源、免费的SQL数据库,广泛应用于Web应用程序,因其高性能...
这个批处理脚本会生成一个包含当前日期的SQL备份文件,无需关闭MySQL服务。`%date:~,4%%date:~5,2%%date:~8,2%`用于构建日期字符串,确保备份文件名的独特性。 3. **xcopy直接复制**: 使用xcopy命令可以直接复制...
3. 导出和导入表结构及数据3.1 导出整个数据库或特定表到SQL文件: ```bash # 导出整个数据库 mysqldump -h 主机地址 -u 用户名 -p 数据库名 > 数据库备份文件.sql # 导出特定表 mysqldump -h 主机地址 -u 用户名 -...
MySQL导入导出技术是数据库管理员(DBA)常用的技术之一,用于备份数据、迁移数据库、数据迁移以及在不同服务器之间共享数据等。该技术在Linux环境下尤为常见,因为MySQL与Linux操作系统经常被一起使用,尤其是在...
1. 逻辑备份还原:使用`mysql`命令行客户端,导入之前`mysqldump`生成的SQL脚本,逐条执行恢复数据。 2. 物理备份还原:关闭MySQL服务,替换数据文件和日志文件,然后重新启动服务。这种方法需要谨慎操作,以避免...
4. 执行SQL备份:将获取的数据库结构和数据保存为SQL文件,这可以通过拼接SQL语句并写入文件来实现。 5. 断开连接:完成备份后,使用`mysqli_close()`或`PDO::disconnect()`断开数据库连接。 对于还原过程,我们...
总的来说,"C# 备份还原mysql数据库示例工具"结合了C# Winform的图形化能力与MySQL数据库的强大功能,提供了一个实用的解决方案,对于学习数据库管理和C#编程的初学者来说,这是一个很好的实践项目。通过深入理解并...
### MySQL数据库备份与恢复:深度解析与实践指南 在当今数据驱动的世界中,数据库的稳定性和数据的安全性显得尤为重要。MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统...
### MySQL 数据库备份与还原详解 #### 一、MySQL 数据库备份 在 Windows 系统中,使用命令行工具进行 MySQL 数据库的备份是一项非常实用的技能,它可以帮助我们有效地保护数据并确保业务连续性。 ##### 1. 准备...
mysqldump 还提供了还原数据库的功能,可以将备份的 SQL 文件导入到 MySQL 数据库中。 使用方法:`mysql -u "root" -p "pw" Use db_Name mysql db_Name *.sql` 或 `source d:\*.sql` mysqldump的选项 mysqldump ...
导入数据库是将一个已经存在的SQL脚本文件应用到MySQL服务器上,创建或更新数据库内容。这通常通过`mysql`命令和`source`子命令来实现。假设我们已经有了`news.sql`这个文件,可以按照以下步骤进行: ```bash mysql...
还原数据库的过程与导出类似,但需要注意的是需要先创建目标数据库。具体步骤如下: 1. 在命令提示符中输入`mysql -u root -p`,输入密码后进入MySQL命令行界面; 2. 使用`SHOW DATABASES;`查看现有数据库; 3. ...
例如,要将 C:\backup\booksdb_20110101.sql 文件中的备份导入到数据库中,可以使用以下命令: mysql -u root -p123456 books < C:\backup\booksdb_20110101.sql 直接复制到数据库目录 如果数据库通过复制...