鱼C论坛

 找回密码
 立即注册
查看: 1406|回复: 10

链接数据库报错

[复制链接]
发表于 2020-7-17 17:26:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import pymysql

db=pymysql.connect(host='localhost',user='root',password='123456',port=3306)
cursor=db.cursor()
cursor.execute('SELECT VERSION()')
data=cursor.fetchone()
print('Database version:',data)
cursor.execute('CREATE DATABASE spiders DEFAULT CHARACTER SET utf8')
db.close()
C:\Users\tiger\PycharmProjects\spider\venv\Scripts\python.exe C:/Users/tiger/PycharmProjects/spider/temp.py
Traceback (most recent call last):
  File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\pymysql\connections.py", line 583, in connect
    **kwargs)
  File "C:\Users\tiger\Anaconda3\lib\socket.py", line 728, in create_connection
    raise err
  File "C:\Users\tiger\Anaconda3\lib\socket.py", line 716, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/tiger/PycharmProjects/spider/temp.py", line 3, in <module>
    db=pymysql.connect(host='localhost',user='root',password='123456',port=3306)
  File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\pymysql\__init__.py", line 94, in Connect
    return Connection(*args, **kwargs)
  File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\pymysql\connections.py", line 325, in __init__
    self.connect()
  File "C:\Users\tiger\PycharmProjects\spider\venv\lib\site-packages\pymysql\connections.py", line 630, in connect
    raise exc
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")

Process finished with exit code 1
求解,求更正
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-17 17:31:59 From FishC Mobile | 显示全部楼层
数据库能正常登录不
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-17 18:11:30 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-7-17 17:31
数据库能正常登录不

看上面的代码,没用过,不知道怎么查看啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-17 18:13:25 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-7-17 17:31
数据库能正常登录不

这是看书上的时候,跟着上面的代码打的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-17 18:41:49 | 显示全部楼层
在 powershell 中执行
Set-Alias -Name grep -Value Select-String
netstat -a -n -o -p tcp | grep 3306
把输出结果截图回复我
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-17 22:55:16 From FishC Mobile | 显示全部楼层
tiger吴 发表于 2020-7-17 18:11
看上面的代码,没用过,不知道怎么查看啊

我怎么怀疑你没有安装mysql呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-18 14:46:24 | 显示全部楼层
赚小钱 发表于 2020-7-17 18:41
在 powershell 中执行

把输出结果截图回复我

3L%(893F32PX_KA6DG{7A]1.png
上面的框是我复制粘贴的回车没有结果,
下面的是我手动输入的,回车也没有反应
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-18 14:46:59 | 显示全部楼层
wp231957 发表于 2020-7-17 22:55
我怎么怀疑你没有安装mysql呢

装了装了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-18 15:19:17 | 显示全部楼层
tiger吴 发表于 2020-7-18 14:46
上面的框是我复制粘贴的回车没有结果,
下面的是我手动输入的,回车也没有反应

很明显,你本地没有服务监听了 3306 端口,因此有两种可能
1. 没有启动 mysql
2. mysql 不是监听的 3306 端口
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-18 15:43:17 | 显示全部楼层
赚小钱 发表于 2020-7-18 15:19
很明显,你本地没有服务监听了 3306 端口,因此有两种可能
1. 没有启动 mysql
2. mysql 不是监听的 330 ...

这我该怎么搞尼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-18 16:15:32 | 显示全部楼层

https://www.mysqltutorial.org/mysql-adminsitration/start-mysql/

找到你安装 mysql 的位置,运行在 bin/ 目录下面的 mysqld 程序启动服务

我没在 windows 上使用过 mysql,没办法给出更具体的提示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 23:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表