Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中运行MySQL服务器_Python_Mysql - Fatal编程技术网

在Python中运行MySQL服务器

在Python中运行MySQL服务器,python,mysql,Python,Mysql,所以我一直在互联网上搜索,只找到了关于如何连接到MySQL服务器的资源/教程,但我的问题是,如何在Windows和Linux上托管MySQL服务器?除非您有非常具体的理由从Python启动服务器,也就是说,如果您希望能够以编程方式执行您在命令行中无法执行的操作,我认为您最好是在本地计算机上运行一个Mysql服务器实例,然后您就可以从Python连接到它 记住,MySQL的本地安装将运行在代码>本地主机< /COD>( 127.0.0.1< /代码>) < p>我不太清楚你在问什么,但是如果问题是

所以我一直在互联网上搜索,只找到了关于如何连接到MySQL服务器的资源/教程,但我的问题是,如何在Windows和Linux上托管MySQL服务器?

除非您有非常具体的理由从Python启动服务器,也就是说,如果您希望能够以编程方式执行您在命令行中无法执行的操作,我认为您最好是在本地计算机上运行一个Mysql服务器实例,然后您就可以从Python连接到它


记住,MySQL的本地安装将运行在代码>本地主机< /COD>(<代码> 127.0.0.1< /代码>)

< p>我不太清楚你在问什么,但是如果问题是如何运行一个独立于操作系统的Python数据库,请考虑使用. 从链接(我的重点)

SQLite是一个嵌入式SQL数据库引擎与大多数其他SQL不同 数据库,SQLite没有单独的服务器进程。SQLite 直接读取和写入普通磁盘文件。完整的SQL 包含多个表、索引、触发器和视图的数据库 包含在单个磁盘文件中。数据库文件格式为 跨平台-您可以在32位和 64位系统或介于big-endian和little-endian体系结构之间。 这些特性使SQLite成为应用程序文件的流行选择 格式。不要将SQLite视为Oracle的替代品,而是将其视为 替换fopen()

因此,它允许您使用python代码中的数据库,而无需在本地运行服务器或进行设置


请注意,如果希望避免写入磁盘,sqlite也可以存储在内存中

你在问什么?运行MYSQL服务器和连接有很大不同。尝试查看我的MySQL设置。如果您有WAMP的XAMP,那么您应该让MySQL自己运行。检查端口3306我强烈建议使用
docker
。甚至还有一个python docker库。这不是我要问的,原因是用编译过的python应用程序打包MySQL服务器,这些应用程序可以与应用程序一起运行并用于数据存储。对不起,也许我误解了你的问题,但问到“如何在Windows和Linux上托管MySQL服务器?”?“我的回答是可以的,你可以在Linux和Windows上托管它们。无需再次否决:),这不是我所问的。问题是如何在Python中做到这一点。