mySQL 安装

2023-09-20 19:53:05

一、windows安装包下载

mysql官网提供了两种安装方式,一个是zip安装,另一个是msi安装,这里简绍第一种安装方式,第二种简单,不再简绍

官网下载,根据自己需要选择版本:MySQL :: MySQL Community Downloads

这里我选择的是5.7版本

二、安装文件

1.解压到非中文、非特殊字符路径下

2.将bin目录配置到环境变量中

系统变量和系统变量,根据需要选择,这里我用的是系统变量

3、在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

basedir=mysql主目录 ​ datadir=mysql主目录/data

[mysqld]
 # 设置3306端口
 port=3306

 # 自定义设置mysql的安装目录,即解压mysql压缩包的目录
 basedir=F:\databese\mysql-5.7.43-winx64

 # 自定义设置mysql数据库的数据存放目录
 datadir=F:\databese\mysql-5.7.43-winx64\data

 # 允许最大连接数
 max_connections=200

 # 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
 max_connect_errors=10

 # 服务端使用的字符集默认为UTF-8
 character-set-server=utf8mb4

 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

 # 默认使用“mysql_native_password”插件认证
 default_authentication_plugin=mysql_native_password

[mysql]
 
 # 设置mysql客户端默认字符集
 default-character-set=utf8mb4

[client]

 # 设置mysql客户端连接服务端时默认使用的端口和默认字符集
 port=3306
 default-character-set=utf8mb4

4、以管理员身份打开cmd,将路径切换到bin中

5.初始化命令(记录控制台给出的随机密码,一定记住):

mysqld --initialize --console

6. 然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)

   mysqld --install mysql8

7. 启动服务:

   net start mysql

8. 登陆旧密码登陆(第3步中的密码):

   mysql -u root -p

这里最开始登陆要用第五步的系统随机密码登录,登录后修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
                    
# 之后键入修改密码的命令:
ALTER USER root@localhost IDENTIFIED  BY 'root'

注意:如果一直输入不对,可以借助下面的工具,来链接

更多推荐

贝叶斯人工智能大脑与 ChatGPT

文章目录一、前言二、主要内容🍉CSDN叶庭云:https://yetingyun.blog.csdn.net/一、前言论文地址:https://arxiv.org/abs/2308.14732这篇论文旨在研究ChatGenerativePre-trainedTransformer(ChatGPT)在贝叶斯推理情况下解

List与ArrayList

目录一、List及其使用1.1List的概念1.2常见接口的介绍1.3List的使用二、线性表和顺序表2.1线性表2.2顺序表三、ArrayList介绍四、ArrayList的使用4.1ArrayList构造4.2ArrayList的常用方法4.3ArrayList的遍历4.4ArrayList的扩容机制五、Array

三分钟图解事务隔离级别

详细见:三分钟图解事务隔离级别,看一遍就懂数据库中事务指的是什么“锁"是数据库系统区别于文件系统的一个关键特性,其对象是事务,用来锁定的是数据库中的对象,如表、页、行等。锁确实提高了并发性,但是却不可避免地存在一些潜在的并发一致性问题。不过好在锁只会带来四种问题(丢失更新、脏读、不可重复读、幻读),如果可以防止这四种情

项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域)

优质项目专栏:提升自身的硬实力:汇总有意义的项目设计集合,助力新人快速实战掌握技能,助力用户更好利用CSDN平台,自主完成项目设计升级,提升自身的硬实力。专栏订阅:项目大全提升自身的硬实力资料合集更优惠第一期资料合集:https://download.csdn.net/download/sinat_39620217/8

一文详解 requests 库中 json 参数和 data 参数的用法

在requests库当中,requests请求方法,当发送post/put/delete等带有请求体的请求时,有json和data2个参数可选。众所周知,http请求的请求体格式主要有以下4种:application/jsonapplicaiton/x-www-from-urlencodedmultipart/form

03-JavaScript-函数

函数就是将特定功能的代码封装起来,当需要实现特定功能时,直接调用函数实现即可。一、函数定义和使用1.1定义函数语句式命名函数functionsum(a,b){returna+b;}变量函数表达式是一个匿名函数,它没有函数名letsum=function(a,b){returna+b;};1.2调用函数按顺序传入参数co

网络基础-应用层协议-HTTP/HTTPS

HTTP/HTTPSHTTP基本概念协议格式请求报文请求方法请求资源地址协议版本应答报文常见Header常见状态码与状态描述Cookie&Sessionhttp协议特点HTTPS基本概念对称加密与非对称加密数据摘要&数据指纹HTTPS工作过程探究只采用对称加密只采用非对称加密双方都采用非对称加密对称加密+非对称加密中间

手机提词器有哪些?简单介绍这一款

手机提词器有哪些?手机提词器在现代社会中越来越受欢迎,原因是它可以帮助人们提高演讲和朗读的效果。使用手机提词器可以让人们更加自信地面对演讲和朗读,不至于出现口误或读错字的情况。此外,手机提词器还可以帮助人们节省时间和精力,让人们可以更加专注于演讲和朗读的内容。目前市面上有很多种手机提词器,今天就给大家介绍一款好用的手机

Harmony系统更改手机IP

在当今的互联网环境中,我们经常需要更改手机的IP地址来绕过限制或保护我们的隐私。虽然在一些操作系统上更改IP地址相对较容易,但在Harmony系统上,这可能会有些困难。因此,本文将分享一种在Harmony系统上免费更改手机IP地址的方法。在Harmony系统上,我们可以通过使用VPN(VirtualPrivateNet

前端原生和主流框架是如何dom的

前言随着互联网技术的发展,前端技术也在不断地发展和更新。DOM(DocumentObjectModel)是前端开发中非常重要的一个概念,可以理解为网页上的所有元素都是DOM节点,通过操作这些节点,可以实现网页的动态效果和交互功能。本文将介绍JavaScript操作DOM、jQuery操作DOM、Vue操作DOM、Rea

C++之list

目录一、关于list二、list相关函数三、相关函数的使用1、构造函数2、push_back3、迭代器4、push_front5、pop_back6、insert7、erase关于迭代器失效问题8、splice9、remove10、sort一、关于listlist和string、vector一样,都是容器,都有很强的相

热文推荐