mysql配置安装教程

1、下载mysql8.0.20安装包

下载地址: https://dev.mysql.com/downloads/mysql/.
找到安装包后下载。(官网为英文,如果看不懂的小伙伴可以将网站复制到谷歌进行翻译)

点击跳过登录,直接下载到本地。

安装mysql

1、下载下来之后是一个zip的压缩包文件

将其解压。

2、解压之后,接下来设置环境变量

右击我的电脑===>点击属性===>点击高级系统设置===>环境变量===>系统变量path===>编辑===>
新建(放上安装mysq的路径)

点击高级系统设置


点击环境变量

在系统变量中找到path点击编辑

点击新建,把安装mysql的bin路径放上去

我的是D:\JAVA\mysql8.0(Windows)\mysql-8.0.20-winx64\mysql-8.0.20-winx64\bin,所以环境变量中写的就是这个路径。配置好环境变量后点击确定。

3、配置mysql

因为在最新版本中的zip中是没有my.ini文件,需要自己新建一个my.ini文件。(my.ini是一些配置,比如端口、连接数等等)
记得检查位置,别弄错了喔!

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\JAVA\mysql8.0(Windows)\mysql-8.0.20-winx64\mysql-8.0.20-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\JAVA\mysql8.0(Windows)\mysql-8.0.20-winx64\mysql-8.0.20-winx64\Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4 mysql的安装路径记得要修改和自己安装路径一致。

  

4、初始化、启动mysql

1、这里需要注意有的教程可能会让你在mysql-8.0.20-winx64根目录下如果没有data文件夹就新建一个data文件夹,这是有问题,等会用命令行安装Mysql的时候你会找不到初始的登入密码,其实在你输入mysqld --initialize 命令初始化mysql的时候会自动新建一个data文件夹。
如果没有记得手动建一个。


2、

在bin目录下输入cmd,以管理员省份打开命令。


输入cmd后直接回车

还可以直接以管理员身份打开cmd命令,然后用cd 命令切换到bin目录下

然后运行

mysqld --initialize --console

命令。执行过后找到A temporary password is generated for root@localhost: 这句,localhost后面就是自己的初始化密码。

启动服务输入

net start mysql

输入

mysql -u root -p

进行登录数据库,这时提示需要密码,然后就是用你上面的密码登录
修改密码语句:

ALTER USER root@localhost IDENTIFIED BY ‘123456’;

修改密码为:123456
若要删除mysql,可执行命令

mysqld --remove mysql

mysql8.0.20安装配置教程的更多相关文章

  1. MySQL8.0.20安装配置+用Navicat连接详细教程(win10,Navicat15)

    MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...

  2. MySQL8.0.20安装教程,MySQL8.0.20安装详细图文教程

    1.下载链接如下: MySQL8.0.20版本 https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html 其他版本:MySQL8 ...

  3. windwos10安装mysql8.0.20详细图文教程

    windwos10安装mysql8.0.20详细图文教程 1.浏览器搜索mysql下载安装 地址:https://dev.mysql.com/downloads/mysql/ 2.登录或者不登录下载 ...

  4. MySQL8.0.20安装教程图文详解,MySQL8.0.20安装教程winodws10

    MySQL8.0.20安装教程图文详解,非常详细 一:mysql官网下载 https://dev.mysql.com/downloads/file/?id=494993 不用注册,直接下载就好 二:解 ...

  5. mysql8.0.20安装教程,mysql下载安装教程8.0.20

    mysql8.0.20下载安装教程  mysql8.0.20安装教程 mysql安装包+mysql学习视频+mysql面试指南视频教程 下载地址: 链接:https://pan.baidu.com/s ...

  6. Docker部署Mysql8.0.20并配置主从复制

    1. Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从)   Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) 2. 前提准备 # 创建主从数据库文件夹 ...

  7. Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从)

    1. 主从复制解释   将主数据库的增删改查等操作记录到二进制日志文件中,从库接收主库日志文件,根据最后一次更新的起始位置,同步复制到从数据库中,使得主从数据库保持一致. 2. 主从复制的作用 高可用 ...

  8. mysql-8.0.12 安装+配置, Navicat Premium 12 安装+激活

    1.解压到安装目录,如:D:\mysql-8.0.12-winx64 2.将以下配置文件粘贴到安装目录,并保存为my.ini,注意:使用ansi 而非utf-8编码格式保存 [mysql] # 设置m ...

  9. mysql-8.0.12 安装使用教程

    Microsoft Windows [版本 10.0.15063] (c) 2017 Microsoft Corporation.保留所有权利. C:\WINDOWS\system32>D: D ...

随机推荐

  1. await 关键字 后面跟Task 和Task <T>

    1.Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便.比如: ◆ ThreadPool不支持线程的取消.完成.失败通知等交互性 ...

  2. java多线程的一些面试题

    8.callable与fature Callable与Runnable类似,但是Callable有返回值,并且有一个参数化的类型. Fature保存异步计算的结果.9.执行器 Executor.10. ...

  3. 辗转相除 求最大公约数!or 最小公倍数

    求最大公约数和最小公倍数的经典算法--辗转相除法描述如下: 若要求a,b两数的最大公约数和最小公倍数,令a为a.b中较大数,b为较小数,算法进一步流程: while(b不为0) { temp=a%b: ...

  4. mysql批量新增的语法

    ?useUnicode=true//语序编码反射光hi &characterEncoding=UTF-8//字符 &autoReconnect=true//自动连接 &useA ...

  5. ES6——类表达式

    //类表达式 const Person1 = class{ constructor(){ console.log('aa') } } //也可以跟上类名P,但是变量P在class外部是访问不到的,在c ...

  6. 微信公众号授权回调用户信息,获取openid

    1.--------------------用户授权登录并获取code 授权登录方式有两个,一种为静默授权登录(scope=snsapi_base),一种为非静默授权登录(scope=snsapi_u ...

  7. 判断宽度的js

    <script language="javascript" type="text/javascript">/*将获取的值存到变量里*/width_s ...

  8. 移动端 uni-app 滑动事件 精确判断手指滑动方向

    移动端根据手指滑动操作判断滑动方向 设计思路: 1.根据移动端touchstart和touchend方法获取手指触摸屏幕的开始坐标和结束坐标 2.根据两个坐标计算与水平方向的夹角 3.根据夹角判断当前 ...

  9. MySQL——获取元数据

    ---------------------------------------------------------------------------------------------------- ...

  10. 性能测试必备命令(4)- pstree

    性能测试必备的 Linux 命令系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1819490.html 介绍 显示进程树 语法格式 ps ...