gpt4 book ai didi

Python MYSQL-connector 备份创建

转载 作者:行者123 更新时间:2023-12-05 07:52:46 26 4
gpt4 key购买 nike

当前问题集:

  • 包含 mysql_connector 对象的 Python 应用程序
  • 只能使用 mysql 访问远程服务器(不能使用 ssh、rsh、telnet 等)

目标:

  • 使用 mysql 连接器创建数据库备份到文件(在本地计算机或网络位置 - 例如 Samba Share)
  • 我想避免从每个表中收集每一行并将单个行转储到 ascii 文件中。

环境:

  • 操作系统:Windows、Linux
  • Python 版本:2.7

到目前为止我尝试了什么:

欢迎任何帮助和提示!

最佳答案

在基于 Ubuntu 的 linux 发行版上运行以下命令以获取名为 my_database 的数据库的完整备份(包括模式)。

sudo apt-get install mysql-client
mysqldump -h<your_db_server> -u <your_user> -p<your_password> -e --databases my_database > my_backup.sql

如果您的本地计算机无法访问数据库,您只需要在服务器上运行它,但您说您可以访问服务器的 mysql,所以这应该可以正常工作。请记住不要在密码和 -p 之间添加空格。 (如果密码是passwd,写-ppasswd)

关于Python MYSQL-connector 备份创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33281761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com