mysql8.0.20安装配置教程

Johnny21 等级 586 0 0

mysql配置安装教程

1、下载mysql8.0.20安装包

mysql8.0.20安装配置教程

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

mysql8.0.20安装配置教程

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

安装mysql

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

mysql8.0.20安装配置教程

将其解压。

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

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

mysql8.0.20安装配置教程

点击高级系统设置

mysql8.0.20安装配置教程
点击环境变量

mysql8.0.20安装配置教程

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

mysql8.0.20安装配置教程

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

mysql8.0.20安装配置教程

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

3、配置mysql

mysql8.0.20安装配置教程

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

mysql8.0.20安装配置教程

\[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文件夹。
如果没有记得手动建一个。

mysql8.0.20安装配置教程
2、

mysql8.0.20安装配置教程

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

mysql8.0.20安装配置教程
输入cmd后直接回车

mysql8.0.20安装配置教程

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

mysql8.0.20安装配置教程

然后运行

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

本文转自 https://www.cnblogs.com/2020javamianshibaodian/p/12906655.html,如有侵权,请联系删除。

收藏
评论区

相关推荐

postgresql和mysql哪个好
postgresql和mysql都是免费且功能强大的开源数据库,很多用户面对这两个库都会有一个问题,那就是哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢? postgresql和mysql哪个好 一.PostgreSQL相对于MySQL的优势 1、在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨;
mysql表和字段的操作
(3)mysql表和字段的操作 (3)mysql表和字段的操作 创建表 create table name( id int, student varchar(20) ); 查看表结构 常用 describe 表名; 修改表名 老表 rename 新表 ALTER TABLE tb\_men
mysql8.0.20安装配置教程
mysql配置安装教程1、下载mysql8.0.20安装包 下载地址: https://dev.mysql.com/downloads/mysql/. 找到安装包后下载。(官网为英文,如果看不懂的小伙伴可以将网站复制到谷歌进行翻译) 点击跳过登录,直接下载到本地。安装mysql
MySQL 8.0 创建 user 及允许远程连接
进入 mysql 命令行模式mysql h127.0.0.1 uroot p 查看当前 mysql 版本select version(); 查看当前 mysql 用户列表信息select host, user, authentication_string, plugin from user; 执行完上面的命令后会显示一个表格 查看表格
MySQL 5.7新特性:并行复制原理
众所周知,MySQL的复制延迟是一直被诟病的问题之一,在MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multithreaded slave(简称MTS),因此复制延迟问题已经得到了极大的改进。总之,MySQL 5.7版本后,复制延迟问题永不存在。一、MySQL 5.6并行复制架构从MySQL 5.6.3版本开始
21分钟 MySQL 入门教程
21分钟 MySQL 入门教程 目录 一、MySQL的相关概念介绍(c1) 二、Windows下MySQL的配置(c2) 配置步骤(d1) MySQL服务的启动、停止与卸载(d2) 三、
MySQL(一)MySQL基础介绍
最近的学习内容是数据库相关的一些知识,主要以MySQL为主,参考书籍——《MySQL必知必会》MySQL学习及下载地址:https://dev.mysql.com/MySQL学习使用注意事项:1、必须访问一个已有的MySQL服务器,需要一个服务器账号(一个登录名和一个口令)2、MySQL运行在所有主要平台上,包括Windows、Linux、Solaris、M
Mysql Workbench使用教程
<1 MySQL WorkbenchMySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。 <2.MySQL Workbench 的下载和安装 (1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。 (2)可以独立安装MySql Workbench。
MySQL-Workbench使用
MySQL Workbench使用简单介绍下Workbench的使用 Workbench是MySQL官方提供的一个可视化管理工具,跨多个平台而且免费的,详情参考。 我们从下载地址下载,安装就行了安装workbench 安装 可以单独下载,也可以使用提供的一个管理工具统一下载管理,管理工具提供了整个MySQL所有相关组件的统一管理维护,也挺方便。管理工
什么是索引?Mysql目前主要的几种索引类型
一、索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创
解决mysql ERROR 1045 (28000)-- Access denied for user
解决mysql ERROR 1045 (28000) Access denied for user问题,出现以下问题D:\develop\ide\mysql\mysql5.7\bin mysql u root p Enter password: ERROR 1045 (28000): Access denied for user 'ODBC'@'localh
一文读懂一条 SQL 查询语句是如何执行的
2001 年 MySQL 发布 3.23 版本,自此便开始获得广泛应用,随着不断地升级迭代,至今 MySQL 已经走过了 20 个年头。为了充分发挥 MySQL 的性能并顺利地使用,就必须正确理解其设计思想,因此,了解 MySQL 的逻辑架构是必要的。本文将通过一条 SQL 查询语句的具体执行过程来详细介绍 MySQL 架构中的各个组件。MySQL 逻辑架构
MySQL最全整理,1200页文档笔记,从高级到实战讲的太清楚了
闲话作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,一共1200页,几乎涵盖了MySQL的所有知识,尤其突出了实战技能和高级知识点,无论是工作还是面试看完这篇就足
阿里Java架构师谈:2021年最新Java面试经历
第一家是美团美团的话,三面下来,设计的内容知识也是挺广的吧,有MySQL、Redis、Kafka、线程、算法、+、volatile、线程、并发、设计模式等等... 一面问题:MySQL+Redis+Kafka+线程+算法 mysql知道哪些存储引擎,它们的区别 mysql索引在什么情况下会失效 mysql在项目中的优化场景,慢查询解决等 my
超详细图解!【MySQL进阶篇】存储过程,视图,索引,函数,触发器
@ 1.1 下载Linux 安装包下载地址: 1.2 安装MySQLcAPACHE1). 卸载 centos 中预安装的 mysql rpm qa | grep i mysql rpm e mysqllibs5.1.711.el6.x8664 nodeps2). 上传 mysql 的安装包 alt + p put E:/test/MySQL5.6.221