php可以连接mysql python无法连接localhost数据库

最近稍微折腾了下python mysqldb 发现python无法连接mysql的localhost 而php和命令行都没有问题;问了下群里的朋友 他们让我使用127.0.0.1作为host 我测试了下 果真成功了 但是 我仍然无法理解 为啥php和命令行可以 而python却无法。而我以前python连接localhost也是成功的.

后来 我突然想到 :以前的 C:\Windows\System32\drivers\etc的 localhost是指向127.0.0.1的 也许是这个问题

#	127.0.0.1       localhost
#	::1             localhost

但是 我将这个加上

127.0.0.1       localhost
#::1             localhost

貌似 还是不起作用.虽然使用 127.0.0.1能解决了这个问题 但是 还是不清楚是何原因,是my.ini的设置问题 还是python问题:求解。

时间: 2024-10-19 21:00:04

php可以连接mysql python无法连接localhost数据库的相关文章

【JDBC编程】Java 连接 MySQL 基本过程以及封装数据库工具类

鉴于linux系统下安装oracle数据库过于麻烦,而相关的java连接mysql基本方法的参考文章过少且参差不齐,故本人查阅了一些书和网络资料写下此文章. 从数据库环境搭建.基本语法到封装工具类全过程,可作为参考.转载请注明来源. 一. 常用的JDBC API 1. DriverManager类 : 数据库管理类,用于管理一组JDBC驱动程序的基本服务.应用程序和数据库之间可以通过此类建立连接.常用的静态方法如下 static connection getConnection(String u

Pycharm连接MySQL后出现不出现数据库或表,出现其他文件的问题

在使用pycharm连接MySQL,配置完成,测试连接通过之后,还是不能显示数据库中的表,出现了许多像armscii8_bin.armscii8_general_ci和ascii_bin等的文件. 解决方法是:回到数据库设置页面,在Schemes中,勾选所需要显示的数据库,点击确定后就会出现数据库. 最后结果就出现如下了: 原文地址:https://www.cnblogs.com/dbslinux/p/12109152.html

python 3.x连接MySQL数据库驱动的下载及使用教程

注意此文章写的是有关与MySQL数据库8.0以上版本的,若以下版本等待更新!!! 首先到MySQL数据库官网找到驱动下载,在这我给出网址:https://dev.mysql.com/downloads/connector/python 进去之后会看到这个界面 这里有选择操作系统和下载格式:一般我们需要下载的是压缩包格式的文件,然而这个界面的都是安装程序,需要选择下载程序文件如图:(教程暂时只有Window教程) Window系统选择zip格式压缩包下载:下载完成后解压如图: python的MyS

python连接MySQL

再python3中连接mysql的模块位pymysql,我们可以通过pip来安装: 1 pip install pymysql 这样我们就可以使用该模块连接mysql了. 连接mysql用到pymysql的Connect()模块, 1 Connect(*args, **kwargs) #Connect方法 2 Establish a connection to the MySQL database. Accepts several 3 arguments: 4 5 host: Host wher

Python3.5连接Mysql

Python3.5连接Mysql Python版本: 3.5.0 MySqlDB官网只支持Python3.4,这里Python3.5使用第三方库PyMysql连接Mysql数据库. http://dev.mysql.com/downloads/connector/python/2.0.html PyMysql下载地址: https://pypi.python.org/pypi/PyMySQL#downloads Windows下安装方法: 下载解压后,进入PyMySql-0.6.7目录,执行py

大话tomcat之tomcat连接mysql

研究主题:tomcat连接mysql 一.tomcat连接mysql的两种连接方式:简单连接(不使用连接池)使用tomcat连接池 二.简单分析:(简介部分摘自一篇博客,觉得写得非常赞,读了非常有快感,就引用来与大家分享) 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁.这时可以简单地在需要访问数据库时,就创建一个连接,用完后就关闭它这样也不会带来什么明显的性能上的开销.但是对于一个复杂的数据库应用,QPS和TPS都并发很大的时候情况就完全不同了.频繁的建立,关闭连接,会极大的降低系统

.net连接MySql 出错

1>C#连接MySQL异常:The host localhost does not support SSL connections. 需要在连接字符串加入:SslMode = none;即可解决问题. 2>.net连接MySql:Unable to connect to any of the specified MySQL hosts. 连接字符串的server 的ip地址不对. 原文地址:https://www.cnblogs.com/uftwkb24/p/9722185.html

IDEA连接MySQL错误

参考:https://www.dazhuanlan.com/2019/08/25/5d616a1fe73ac/ IDEA连接MySQL错误 MySQL8.0配置成功后,在idea中进行连接,发现报错信息如下: Connection to @localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. 这实际上是mysql的url时区

如何解决远程连接mysql出现Can’t connect to MySQL server on (111 “Connection refused”)的问题

如何解决远程连接mysql出现Can't connect to MySQL server on (111 "Connection refused")的问题 开放Mysql的远程连接 在服务器上登录mysql,然后执行以下的命令. 登录mysql: /usr/local/mysql-5.6/bin/mysql -u root -p 执行赋权的命令: MySQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '1234