mysql - 在远程服务器上部署 MySQL 数据库

标签 mysql database deployment synchronization copy

我有一个本地 MySQL 数据库,我想将它部署到远程服务器上。

PhpMyAdmin 中有一些工具可以同步本地和远程数据库,但是如果你有大型数据库,就像我的情况一样,它会非常慢。

有没有更好更快的方法?比如通过 ssh 的 shell,或者别的什么?

最佳答案

喜欢一个解决方案:

mysqldump -u my_local_db_username --password=my_local_db_password --host=localhost -C my_local_db_name | ssh user@www.my_domain.com "mysql -u my_remote_db_username --password=my_remote_db_password my_remote_db_name"

来源:here

关于mysql - 在远程服务器上部署 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259196/

相关文章:

来自较低版本主控的 mysql slave parallel workers

mysql - 我是否需要为在我的网站上注册的所有用户创建 mysql 帐户或创建 1 个 mysql 用户并将证书传递给所有用户

sql - 不同的命令不起作用

deployment - 用于 Rails 3.1 的 Capistrano

django、react js、nginx : deploy prosses

mysql - 将 int 从类插入数据库(mysql)

PHP打印多行数据

php - 使用 php 进行 mysql 操作 - 条目属性值模型..帮助

database - 如何在 Delphi DBLookupComboBox 中选择正确的项目

jenkins - Kubernetes Jenkins Deployment API版本不匹配