最近,我尝试将我的web应用程序和mysql数据库放在同一个虚拟服务器上。现在我收到一个端口错误。为了修复端口问题,我想备份数据库并重新安装WAMP。由于无法访问phymyadmin,所以必须使用mysql命令提示符来进行转储。
如果我的用户名是root,我没有密码,数据库名是dev,那么会有人知道输入的确切命令吗?我尝试过多种方法,但是我发现我的语法是错误的。
提前谢谢。
发布于 2015-01-13 22:21:50
如果您知道数据库的名称,可以使用以下命令:
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql或者,我可以安装MySQL工作台,它可以连接到本地数据库实例,并提供运行导出:MySQL工作台的GUI。
不幸的是,如果您已经卸载了WAMP,那么MySQL可能不再运行,而且上面的命令将无法工作,因为实用程序看不到数据库。如果是这样的话,尝试将WAMP安装到一个新目录并手动复制MySQL数据文件:
发布于 2015-01-13 22:24:17
mysqldump -u root -p dev > devBackUp.sql发布于 2016-08-16 08:50:46
DOS批处理文件以导出具有文件名中日期和时间的数据库。
FOR /f "tokens=1-8 delims=:./ " %%G IN ("%date%_%time%") DO (
SET dt=%%G%%H%%I_%%J_%%K
)
mysqldump -u root -p[root_password] [database_name]> [database_name]_%dt%.sql
pausehttps://stackoverflow.com/questions/27928706
复制相似问题