我在VPN下,我没有SSH访问远程服务器.
我可以通过控制台连接到远程数据库
mysql -u username -p -h remote.site.com
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试将远程数据库克隆到本地计算机
mysqldump -u username -p -h remote.site.com mysqldump | mysql -u root -ppassword webstuff
Run Code Online (Sandbox Code Playgroud)
而且我有错误
mysqldump: Got error: 1045: Access denied for user 'webstaff'@'10.75.1.2'
(using password: YES) when trying to connect
Run Code Online (Sandbox Code Playgroud)
如何将mysql数据库从远程服务器复制到本地计算机?
Jul*_*Lam 99
假设以下命令成功运行:
mysql -u username -p -h remote.site.com
Run Code Online (Sandbox Code Playgroud)
语法mysqldump
相同,并将数据库转储输出到stdout
.将输出重定向到计算机上的本地文件:
mysqldump -u username -p -h remote.site.com DBNAME > backup.sql
Run Code Online (Sandbox Code Playgroud)
替换DBNAME
为您要下载到计算机的数据库的名称.
Ghi*_*igo 18
检查语法并一次执行一个命令,然后验证输出.
mysqldump -u remoteusername -p remotepassword -h your.site.com databasename > dump.sql
mysql -u localusername -p localpassword databasename < dump.sql
Run Code Online (Sandbox Code Playgroud)
一旦匹配了所有密码,就可以使用管道.