文档章节

mysql安装配置及Python使用mysql

大瑞清_liurq
 大瑞清_liurq
发布于 10/18 10:57
字数 537
阅读 12
收藏 0

1. 下载MySQL

下载mysql分版本地址

本次下载的版本是mysql-5.6.43-winx64

2. 安装MySQL

1. 解压压缩包

解压后界面如图所示

2. 初始化mysql

在bin目录下运行cmd命令行界面:mysqld --initialize --user=mysql --console

3. 修改默认文件

修改上图中的my-default.ini中的文件路径,如下图所示

4. 配置环境变量

配置mysql环境变量,将mysql的bin文件夹的路径E:\mysql-5.6.43-winx64\bin添加到环境变量的path变量中。为了不频繁切换目录。

5. 安装mysql

在bin目录下运行命令行:mysqld --install mysql

3. mysql命令行操作

1. 启动mysql

在bin目录下运行命令:net start mysql

2. 登录mysql

在bin目录下运行命令:mysql -u root -p 初始时无密码,直接回车登录就行

3. 设置密码

命令行:set password for '用户名'@'服务器地址'=password('密码'),其中服务器本地地址为localhost,用户名是创建的用户名

4. 创建用户

命令行:create user '用户名称'@'服务器地址' identified by '密码'

为用户赋予权限:grant 权限或者All privileges on '数据库名'.* to '用户名'@'服务器地址',其中的*可以换成数据库中的某个表的名称,grant之后需要刷新权限:flush privileges

4. pymysql简单操作

首先创建pymysql连接

connection = pymysql.connect(host=self.host, user=self.user, password=self.passwd,port=self.port,db=self.db,charset='utf8')

然后创建游标对象

cursor = mysql.cursor()

创建sql语句,以插入数据为例,其中的表和表中的列都要事先在Navicat中创建好,且编码要用utf8,utf8_general_ci

sql = "insert into easy(column_1,column_2,column_3,column_4) VALUES(%s, %s, %s, %s)"
values = [('stations','stationsUrl','aqiChina','timeChina')]

执行sql语句,并提交上传

mysql.execute_many(sql, values)
mysql.commit()

执行语句之后关闭游标和mysql连接

cursor.close()
mysql.close()

© 著作权归作者所有

大瑞清_liurq
粉丝 0
博文 19
码字总数 39187
作品 0
合肥
私信 提问
报错EnvironmentError: mysql_config not found

MySQL for Python library在Python中也就相当于JAVA中对应MySQL的JDBC Driver 1. 首先安装mysql sudo apt-get install mysql-server 2. 安装mysql-python 下载MySQL-python-1.2.3.tar.gz(见......

jalyzjs
2018/06/26
0
0
linux 安装 MySQLdb for python

MySQL for Python library为python访问mysql提供数据引擎。 下载Python-MySQLdb,https://sourceforge.net/projects/mysql-python/ 首先安装mysql sudo apt-get install mysql-server 安装m......

GasLS
2013/09/13
8.8K
0
CentOS6.8搭建Sentry环境

安装第三方依赖包(redis依赖包,python依赖包,pip依赖包等必须提前安装): 下载Python2.7.14 : 下载2.7.版本 3.版本在使用pip安装sentry时会出现python库与sentry依赖库兼容性问题 , 2....

键走偏锋
2017/12/12
409
0
django +mysql配置(centos)

1 安装mysql 不用说 2 安装django不用说 3 还需要安装一个 ez_setup.py 4 下载 MySQLdb 5 如果安装不上出现Traceback (most recent call last): File "setup.py", line 16, in <module> meta......

Silencer
2011/12/13
1K
0
Django使用MySql数据库

0. 使用 docker 启动MySQL数据库 docker run -d -e MYSQLROOTPASSWORD=123456 -e MYSQLDATABASE=sunk -p 3307:3306 --name test-mysql --restart always -v /home/ct/mysql1/data:/var/lib/m......

TonyZhang24
2018/08/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js判断数据类型的几种方法

1、typeof typeof只能判断区分基本类型,number、string、boolean、undefined和object,function; typeof 0; //number;typeof true; //boolean;typeof undefined; //undefined;typ......

Bing309
38分钟前
4
0
说一说你的对面向过程和面向对象的理解

软件开发思想,先有面向过程,后有面向对象 在大型软件系统中,面向过程的做法不足,从而推出了面向对象 都是解决实际问题的思维方式 两者相辅相成,宏观上面向对象把握复杂事物的关系;微观...

ConstXiong
43分钟前
5
0
Qt编写气体安全管理系统5-数据监控

一、前言 本项目对设备的监控有四种视图模式,可以任意切换,数据监控、地图监控、设备监控、曲线监控,其中数据监控是最常用的,所以在主界面导航中也排在第一位,综合观察分析了很多气体安...

飞扬青云
44分钟前
3
0
pip源安装TensorFlow阿里报错 '--trusted-host mirrors.aliyun.com'.

使用命令pip install -i http://mirrors.aliyun.com/pypi/simple/ tensorFlow 报错 '--trusted-host mirrors.aliyun.com'. 需要改成 pip install -i http://mirrors.aliyun.com/pypi/simple......

Mr_Tea伯奕
49分钟前
3
0
C# ICSharpCode.SharpZipLib 压缩、解压文件 附源码

http://www.icsharpcode.net/opensource/sharpziplib/ 有SharpZiplib的最新版本,本文使用的版本为0.86.0.518,支持Zip, GZip, BZip2 和Tar格式。我们需要dll 在官网上也有。 好了,深入的大...

_Somuns
50分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部