python操作mysql数据库系列-安装MySql数据库

1.首先下载mysql我选择的版本是5.7.19 基于64位的windows操作系统。mysql的下载地址传送门:https://dev.mysql.com/downloads/mysql/  这里面有不同操作系统的安装包大家有需要都可以自行去下载。

具体安装如下:

1、把 mysql-8.10-winx64zip 压缩文件解压到 D:\application\mysql 目录下;

2、在  D:\application\mysql目录下新建 my.ini 配置文件;

3、用文本编辑器或其他编辑器打开 my.ini 文件,把以下代码复制粘贴进去,保存退出;

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录

basedir=D:\application\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\application\mysql\\data

# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.1、新建系统变量并配置变量值为 D:\application\mysql ;

管理员身份运行命令提示符cmd(一定要用管理员身份运行,不然权限不够)输入:  mysqld --initalize  (mysql5.7以上都要先运行改命令)

使用dos指令,进入 D:\application\mysql 目录,运行以下指令: myqld install

开始mysql服务:net start mysql  关闭mysql服务: net stop mysql

设置 mysql 的 root 密码,运行以下指令:mysql -u root -p

这时候会报错,原因就是需要重置mysql的密码:

解决办法:找到mysql.ini文件在最后一行添加如下代码:skip-grant-tables  然后关闭mysql服务!

然后在开启mysql服务。

至此,Mysql 8.0 winx64 解压缩版配置安装已经完成!

未完待续.......

原文地址:https://www.cnblogs.com/fighter007/p/9418596.html

时间: 2024-11-06 09:34:30

python操作mysql数据库系列-安装MySql数据库的相关文章

java系列-安装MySql(三)

第一大步:MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中:zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置.下载http://dev.mysql.com/downloads/mysql/, 选择MySQL Community Server

MySQL基础知识-安装MySQL

昨天去参加了一个面试,公司不太大,是一家日资企业,在国内有几家分公司,面试官问到了MySQL的基本操作和性能优化,说了一大堆,倒是比较轻松的过了,但是面试结束之后,想了一下,基本操作忘的还是挺多,比如说sql的嵌套,主要是时间长了不用了,写后台的时候直接用hibernate,mybatis等数据持久层框架了.老师以前教过SQLServer,记得那时学的还不错,学的都是标准的sql,可以在各种支持sql的数据库系统中运行,老师还经常出超难的题来考我们,不过好像我都能做出来,那时候还挺傲娇的 Ope

【mysql】windows7 安装 Mysql

From: http://jingyan.baidu.com/article/e52e3615a1128c40c70c5174.html 安装(解压) ZIP Archive版是免安装的.只要解压就行了.和安装版的没什么不同,但就是不需要安装.找到下载好的mysql-x.x.xx-winx64.zip右键选择(解压到...),找到你想安装的地方,喜欢放C:盘的就选择C:盘,不喜欢的就自己选个就是了,小编喜欢放D:盘,毕竟c:系统盘放的东西太多不好.解压完就ok了,是不是很简单?知道 ZIP Ar

mysql小白系列_09 mysql性能优化关键点

一 服务器参数调优,有哪些关键点? 1. 应用访问优化 优化方法 性能提升效果 优化成本 说明 减少数据访问能不访问就不访问-减少磁盘IO 1~1000 低 缓存服务器缓存mysql数据,Redis.memorycache 返回更少的数据较少网络传输和磁盘IO 1~100 低 光折射损耗,请求距离/光速=响应时间 减少交互次数 较少网络传输 1~20 低 存储过程(缺乏扩展性),但很少使用,因此应用层实现 IOPS的一些数据 SAS的IOPS 100-200,顺序读写吞吐量大,通常放置顺序写的l

MySQL笔记系列:MySQL架构

MySQL逻辑架构 连接管理与安全性: 1.MySQL会为每一个客户端连接分配一个线程,这个连接的查询只会在这个单独的线程执行.服务器会负责缓存线程,因此不需要为每一个新建立的连接创建或则销毁线程. 2.当客户端连接到MySQL服务器时,服务器将对其进行身份认证.认证基于用户名.主机信息和密码,也可以基于SSL的方式进行连接.一旦客户端连接成功,服务器会继续验证该客户端是否具有执行某个特定查询的权限. 优化与执行: 1.MySQL会解析.查询,并创建内部数据结构,然后对其进行各种优化,包括重写查

MySQL初体验--安装MySQL

操作系统版本:redhat 6.7 64位 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.7 (Santiago) 数据库版本:MySQL5.7 下载地址:https://downloads.mysql.com/archives/community/ 我下载的包为:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz (一)安装前的准

使用MySQL yum源安装MySQL

#首先,将MySQL Yum存储库添加到系统的存储库列表中. #在https://dev.mysql.com/downloads/repo/yum/地址中,下载mysql yum repository [[email protected] tools]# wget --no-check-certificate https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm [[email protected] tools]

数据库系列之mysql 自定义函数function,函数和存储过程的区别

mysql 自定义函数function,函数和存储过程的区别 https://blog.csdn.net/u010365819/article/details/80470448 1.MySQL自定义函数简介 在MySQL中使用自定义函数也需要相应的要求,语法如下, 创建新函数: Create function function_name(参数列表) returns返回值类型 函数体内容 相关说明, 函数名:应该合法的标识符,并且不应该与已有的关键字冲突.一个函数应该属于某数据库,可以使用db_n

【数据库系列】MySql中的select的锁表范围

由于InnoDB预设的是Row-Level Lock,只有明确指定主键的时候MySql才会执行Row lock,否则MySql将会执行Table Lock. 1.明确指定主键则是行锁 2.明确指定主键,若无数据则无锁 3.无主键,table lock 4.主键不明确,table lock 注:MyAsim只支持表级锁,InnerDB支持行级锁,添加了(行级锁/表级锁)锁的数据不能被其他事务再锁定.也不能被其他事务修改.