我离开Linode是因为我没有必要的Linux系统管理技能;在我完成过渡到对新手更友好的服务之前,我需要下载MySQL数据库的内容。是否有一种方法可以从命令行执行此操作?
当前回答
如果你正在运行MySQL而不是默认端口:
mysqldump.exe -u username -p -P PORT_NO database > backup.sql
其他回答
不要进入mysql,只要打开命令提示符,然后直接输入:
mysqldump -u [uname] -p[pass] db_name > db_backup.sql
在最新版本的mysql中,至少在我的版本中,你不能直接在命令中输入你的pass。
你必须跑:
mysqldump -u[新]-p db_name > db_backup.sql
然后它会要求输入密码。
如果从远程服务器下载,这里有一个简单的例子:
mysqldump -h my.address.amazonaws.com -u my_username -p db_name > /home/username/db_backup_name.sql
-p表示输入密码,与db_name无关。输入命令后,将提示输入密码。输入它并按enter。
对于Windows用户,您可以在mysql文件夹中运行该命令
如。
cd c:\wamp64\bin\mysql\mysql5.7.26\bin
mysqldump -u root -p databasename > dbname_dump.sql
在windows上,您需要指定mysqldump.exe所在的mysql bin。
cd C:\xampp\mysql\bin
mysqldump -u[username] -p[password] --all-databases > C:\localhost.sql
将其保存到一个文本文件中,如backup.cmd
推荐文章
- Linux相当于Mac OS X的“open”命令
- 如何在Mac上的命令行安装JQ ?
- MySQL更新内部连接表查询
- 在命令行中使用Firefox截取完整页面的截图
- 在pip install -U中“-U”选项代表什么
- 根据查询结果设置用户变量
- 如何将参数转发到bash脚本中的其他命令?
- 不能删除外键约束中需要的索引
- MySQL现在()+1天
- MySQL索引的最佳实践是什么?
- 如何在Mac OS安装时停止MySQL ?
- 外键约束:何时使用ON UPDATE和ON DELETE
- 在MySQL中使用INDEX和KEY有什么区别?
- 连接查询vs多个查询
- MySQL:在同一个MySQL实例上克隆MySQL数据库