mysqldb

MySQLdb for Mac安装报错及问题解决

落花浮王杯 提交于 2019-12-01 13:05:13
MySQLdb 是用于Python链接Mysql数据库的接口 安装MySQLdb可以用终端命令 pip3 install MySQLdb-python   但是出现报错,错误原因为 :mysql_config not found   这是因为在配置文件中,找不到mysql配置文件导致,也就是 mysql_config 解决办法: 手动下载MySQLdb文件包,下载链接: https://pypi.org/project/MySQL-python/#files 解压之后找到配置文件"site.cfg",找到 #mysql_config = /usr/local/bin/mysql_config去掉注释#,并修改为安装的mysql配置文件的正确路径mysql_config = /usr/local/mysql/bin/mysql_config 然后在终端中,先进入刚才查找site.cfg所在的文件夹 运行安装命令 sudo python3 setup.py install 然后就是又一个报错 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin

JavaEE——JSP开发模式(model1)

余生颓废 提交于 2019-12-01 12:54:50
model1开发模式 工作流程: ①浏览器请求,JSP页面接收 ②JSP根据请求和JavaBean进行交互 ③JavaBean进行业务处理,JDBC操纵数据库 ④JSP将请求结果返回浏览器页面 利用model1,设计一个简单的登陆页面    新建Java web项目,项目结构如下:    建立基于Mysql的JDBC类 1 package com.ddpapa.test.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 import java.sql.Statement; 8 9 public class MysqlDBConn { 10 private Statement stmt; 11 private Connection conn; 12 ResultSet rs; 13 public MysqlDBConn(){ 14 stmt = null; 15 try { 16 /*加载数据库驱动获取数据库连接*/ 17 Class.forName("com.mysql.jdbc.Driver"); 18 conn = DriverManager

Windws安装Python MySQLdb模块

好久不见. 提交于 2019-12-01 07:02:37
在Windows 10上安装Python MySQLdb模块,遇到了一点问题,记录如下: 1. 使用pip安装 >pip install MySQL-python Collecting MySQL-python Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip Installing collected packages: MySQL-python Running setup.py install for MySQL-python ... error Complete output from command c:\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\coconu~1\\appdata\\local\\temp\\pip-install-dx1mtx\\MySQL-python\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n

MySQLdb操作数据库

邮差的信 提交于 2019-12-01 05:41:28
堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: + View Code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务器 ssh.connect(hostname = 'c1.salt.com' , port = 22 , username = 'wupeiqi' , password = '123' ) # 执行命令 stdin, stdout, stderr = ssh.exec_command( 'df' ) # 获取命令结果 result = stdout.read() # 关闭连接 ssh.close() import paramiko transport = paramiko.Transport(('hostname', 22)) transport.connect(username='wupeiqi',

Python操作三大主流数据库

不问归期 提交于 2019-11-30 18:13:09
Python操作三大主流数据库 Python操作三大主流数据库 网址:https://coding.imooc.com/learn/list/114.html 学会使用的技术栈:python flask redis mongoDB mysql 第1章 数据库简介 简单介绍Mysql、数据库简介、导学篇 第2章 mysql基础 XAMPP 集成好的 最流行的PHP开发环境 mac 版本的mysql 安装 https://www.cnblogs.com/myxq666/p/7787744.html 数据库调试代码 -- 数据库链接小测试 CREATE DATABASE `mydatabase`; USE `mydatabase`; CREATE TABLE `students`( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -- 【解释】 id 整数类型 不为空 自动增长 `name` VARCHAR(200) NOT NULL, `nickmane` VARCHAR(200) NULL, `sex` CHAR(20) NULL, `in_time` DATETIME NULL ) DEFAULT CHARACTER SET utf8 ; -- 插入一条语句 INSERT INTO `students` VALUE(1, 'sss',

ubuntu16下安装MySQLdb

夙愿已清 提交于 2019-11-29 23:55:00
2016年07月20日 10:37:04 tonydandelion2014 阅读数 3354 更多 分类专栏: Python 1、使用pip安装 pip install mysql-python 1 2、如果如下出现异常 EnvironmentError: mysql_config not found 1 安装另外一个依赖 sudo apt-get install libmysqld-dev 1 3、再次安装 pip install mysql-python 1 4、安装成功之后,进入到python环境确认 import MySQLdb 来源: https://www.cnblogs.com/shenwenkai/p/11540925.html

使用python爬虫——爬取淘宝图片和知乎内容

不想你离开。 提交于 2019-11-29 21:22:25
本文主要内容: 目标:使用python爬取淘宝图片;使用python的一个开源框架pyspider(非常好用,一个国人写的)爬取知乎上的每个问题,及这个问题下的所有评论 最简单的爬虫——如下python代码 爬取淘宝上模特图片 爬取知乎的数据,需伪装成GoogleBot去爬,否则ip会被封掉,并通过MySQLdb保存到自己建的数据库中 爬取https://www.v2ex.com社区下的所有讨论话题 目标:使用python爬取淘宝图片;使用python的一个开源框架pyspider(非常好用,一个国人写的)爬取知乎上的每个问题,及这个问题下的所有评论 有2种实现方案: 1、使用pyspider开源框架,安装好pyspider并启动后,默认是本地的5001端口,新建一个爬虫项目,写下如下python代码实践爬去知乎的问题和评论数据,同时使用python-mysql,把爬到的数据存到自己建的一个数据库,把数据留给自己使用分析哈哈! 2、使用urllib,PyQuery,requests,BeautifulSoup等库自己实现一个简单的爬虫,可以爬取图片下载下来,存到数据库,或者爬取文本 本文共4部分: 写一个最简单的爬虫 爬取淘宝上的模特图片 爬取知乎上的内容,并通过MySQLdb保存到自己建的数据库中 爬取https://www.v2ex.com社区下的所有讨论话题 最简单的爬虫—

mac安装MySQLdb:IndexError: string index out of range

↘锁芯ラ 提交于 2019-11-29 00:16:54
使用mac安装MySQLdb的时候出现string index out of range 大概的错误是这样的: 然后尝试手动安装,我下载了包后,依然出现这个错误。 于是百度了下: https://www.jianshu.com/p/da9dd5dd4bd2 这个匹配度是最高的,但是这个兄弟居然半路放弃了(没有转载哈).... 后来我就google了下, 原贴地址: https://stackoverflow.com/questions/51123044/pip-install-mysql-python 最后得出 结论 : (前提:基于brew安装,如果没有安装,请自行百度安装,就一句话。) 1.首先安装mysql-connector-c brew install mysql-connector-c 2.然后修改mysql_config 的内容 vim /usr/local/bin/mysql_config 修改内容: # Create options libs="-L$pkglibdir" libs="$libs -l " 替换成: # Create options libs="-L$pkglibdir" libs="$libs -lmysqlclient -lssl -lcrypto" 3.设置环境变量 brew info openssl it would tell what’s

Python常用基础模块报错处理

北战南征 提交于 2019-11-28 05:53:22
1、MySQL连接驱动问题 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient.so.18: cannot open shared object file: No such file or directory 处理: (venv) [root@promethus s14day22]# pip install pymysql (venv) [root@promethus s14day22]# cat s14day22/__init__.py import pymysql pymysql.install_as_MySQLdb() (venv) [root@promethus s14day22]# 2、数据连接地址 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 's14d22', 'USER': 'Adminddd123', 'PASSWORD': 'Sunny@123', 'HOST': 'www.sunny.com', 'PORT': '3306', } } 完成。 来源: https://www.cnblogs.com/sunnyyangwang/p

Android+服务器上数据进行操作+mysql的增删改查

[亡魂溺海] 提交于 2019-11-28 05:12:33
我们都知道我们的数据都在数据库上 我们同样要对我们的数据进行操作,我们怎么搞呢 我们首先要知道mysql.db这个东西,这是我们链接数据库的包 然而我们发现这个东西一直报错,经过编者的仔细寻找,终于解决了 这里:我只说mac本的方法 第一步我们需要下载一个brew,打开终端输入命令:ruby -e "$(curl —insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 第二步输入命令:brew install mysql 第三步命令:pip install MySQL-python==1.2.5 完成后我们打开我们的Python就不会报错了 我们开始我们的增删改查的操作附上代码: select.py #-*-coding:utf-8-*- #导入mysql包 import MySQLdb #打开数据库连接 #1.host主机的ip #2.user数据库用户名 #3.passwd数据库密码 #4.db数据库名字 #5.port数据库端口号默认3306 #如果设置允许远程连接数据库,在mysql库里面,user表host字段内容改成%,同时刷新数据库flush privileges host= "39.107.102.34" #数据库用户名 user= "root"