我正在学习Mysql并且目前正在学习mysqldump(在我自然锁定表之后)。我特别遇到mysldump的位置问题。该书说,可能需要一条完整的路径,我试图这样做,因为我认为我必须像在本地服务器上那样做 - 与登录一样。
它说用...
mysqldump -u username -ppassword databasename; (作为例子)
并且还提供Windows中的大多数位置,使用EasyPHP作为\ program files \ EasyPHP 3.0 \ mysql \ bin,正如我所说,可能需要完整路径。
当我登录用户时,我给了我使用权限..
“H:\ xampp \ mysql \ bin \ mysql”-username -p 并输入我的密码。
我已经尝试过此路径而失败了“H:\ xampp \ mysql \ bin \ mysql \ mysqldump”-u username -ppassword databsename
任何人都可以看到我出错的地方吗?提前致谢
答案 0 :(得分:1)
H:\ xampp \ mysql \ bin \ mysqldump -u username -p database
答案 1 :(得分:1)
好奇......你在使用2009 O'Reilly的书“学习PHP,MySQL和JavaScript”吗?这就是我所使用的,它的方向绝对是无用的和错误的。我没有费心去检查勘误表,因为它有很多问题,我无法想象它是如何通过一个简单的校对,而试错通常是学习这类事情的更好指南。
作为一个新手,我在经过几个小时的挫折之后才发现这个完全相同的问题,基本上试图从各种方式恢复到12.0的easyPHP更新破坏了我的开发服务器。
我确定你现在已经知道了这一点,但是为了给分享这个问题的其他用户提供一个有用的解释/阅读同样错误的书,这里有一个对我有用的,一个Windows用户:< / p>
转储命令:
“C:\ Program Files(x86)\ EasyPHP-5.3.9 \ mysql \ bin \ mysqldump.exe”-u root -p database&gt; database_dump.sql
恢复命令:
“C:\ Program Files(x86)\ EasyPHP-12.0 \ mysql \ bin \ mysql.exe”-u root -p -D database&lt; database_dump.sql