Answers:
使用它进行导出:
mysqldump -u username -p databasename > filename.sql
这是我在CMD中导出的示例,我将保存在驱动器D:\中
mysqldump -u root -pmypassword pos > d:\pos.sql
备份:
mysqldump -u user -p database > backup.sql
导入:
mysql -u user -p database < backup.sql
请遵循以下步骤。
C:\>cd wamp
C:\wamp>cd bin
C:\wamp\bin>cd mysql
C:\wamp\bin\mysql>cd mysql15.5.8
C:\wamp\bin\mysql\mysql15.5.8>cd bin
C:\wamp\bin\mysql\mysql15.5.8\bin>mysql.exe -u root
现在,您将获得mysql命令提示符。
**注意此处My MySql版本ins 15.5.8可能会根据您的wamp安装而更改。现在,您可以按照@Matei的回答进行操作。我在这里粘贴他的答案。希望这会帮助你。
出口:
mysqldump -u username -p databasename > filename.sql
并导入:
mysql -u username -p databasename < filename.sql
转到文件夹 C:\wamp\bin\mysql\MYSQL_VERSION\bin
点击shift +右键单击该文件夹,然后从弹出的菜单中选择“在此处打开命令窗口”。
这将在您已经在的路径中打开一个命令窗口,因此 C:\wamp\bin\mysql\MYSQL_VERSION\bin
输入您喜欢的任何MySQL命令以及在该文件夹中找到的任何可执行文件。
出口:
mysqldump -u db_user -pDB_PASSWORD db_name > /path/to/save/backup_file.sql
导入:
mysql -u db_user -p db_name < /path/to/save/backup_file.sql
用户具有密码(DB_PASSWORD),并且该密码必须直接位于-p后面且不能有空格。请注意,密码可以被其他程序看到。
如果未在-p标志后直接在命令中指定密码,而仅使用db_name,则每次运行命令时,系统都会要求您以交互方式输入密码。
这意味着每次您要导出或导入数据库时,都必须输入密码。这也不是很安全,因此您不能运行脚本以在给定的时间间隔自动导出数据库。
因此,最好遵循以下建议:
引用MySQL文档:(http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html):
将密码存储在选项文件中。例如,在Unix上,您可以在主目录的.my.cnf文件的[client]部分中列出您的密码:
[client] password=your_pass
为了确保密码安全,除了您自己之外,其他任何人都不能访问该文件。为此,请将文件访问模式设置为400或600。例如:
shell> chmod 600 .my.cnf
要从命令行命名包含密码的特定选项文件,请使用
--defaults-file=file_name
选项,其中file_name
是文件的完整路径名。
通过msdos在MySQL中导出数据是
遍历bin
目录的文件夹mysql
并搜索mysqldump
或将其放在环境变量中以从任何地方访问它
mysqldump -uroot -p mydb > backup.sql
mysqldump -u <username> -p <password> <databasename> > backup.sql
(提供用户名,密码和dbname)
c:\>where *mysqldump*
说它不存在。
mysql -u用户-p数据库<backup.sql
安装HeidiSQl是导出Mysql文件的简便方法。也是SQL编辑器