Win10系统下MySQL 8.0.20安装和配置超详细教程

MySQL下载

MySQL直接去官网下载就行,选择community版本(免费)下载,链接。

在select operating system中选择Microsoft Windows,下方对应出现最新版本的MySQL,目前是MySQL 8.0.20,有两个zip文件,选择第一个Windows (x86, 64-bit), ZIP Archive点击右侧的Download按钮进行下载

官网下载有时速度比较慢,直接点击链接也可以下载:mysql 8.0.20

安装与配置

将下载好的压缩包解压缩到全英文目录下,比如我在D盘新建了MySQL文件夹,解压到该文件夹下,D:/MySQL

然后把mysql 8.0.20所在的路径D:\MySQL\mysql-8.0.20-winx64添加到环境变量Path中

接下来正式安装和配置MySQL:

(一)首先在D:\MySQL\mysql-8.0.20-winx64路径下创建一个my.ini文件,直接新建文本文档,然后重命名为my.ini即可。

在文档中添加以下内容:

(注意修改basedir和datadir的路径)

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:\\MySQL\\mysql-8.0.20-winx64 # 此处为mysql的解压缩路径

# 设置mysql数据库的数据的存放目录

datadir=D:\\MySQL\\mysql-8.0.20-winx64\\Data # 此处同上,先不要在路径中创建Data目录,后面初始化时会自动生成

# 允许最大连接数

max_connections=200

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

max_connect_errors=10

# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

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

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

(二)以管理员权限打开cmd(注意要以管理员权限打开),并将路径切换到D:\MySQL\mysql-8.0.20-winx64\bin

Microsoft Windows [Version 10.0.18363.815]

(c) 2019 Microsoft Corporation。保留所有权利。

C:\Windows\system32>D:

D:\>cd MySQL

D:\MySQL>cd mysql-8.0.20-winx64

D:\MySQL\mysql-8.0.20-winx64>cd bin

D:\MySQL\mysql-8.0.20-winx64\bin>

输入mysqld --initialize --console,进行初始化。该步可以得到mysql的初始密码,root@localhost后面那一串就是初始密码,先记录下来,待会要用到

D:\MySQL\mysql-8.0.20-winx64\bin>mysqld --initialize --console

2020-05-10T11:26:21.895908Z 0 [System] [MY-013169] [Server] D:\MySQL\mysql-8.0.20-winx64\bin\mysqld.exe (mysqld 8.0.20) initializing of server in progress as process 9764

2020-05-10T11:26:21.897278Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release.

Please consider using UTF8MB4 in order to be unambiguous.

2020-05-10T11:26:21.915225Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.

2020-05-10T11:26:22.619057Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.

2020-05-10T11:26:24.265774Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 9Zh31zk-@mof

输入mysqld --install(如果需要安装多个mysql服务,这步输入mysqld --install [服务名])

D:\MySQL\mysql-8.0.20-winx64\bin>mysqld --install

Service successfully installed.

显示Service successfully installed则说明安装成功

输入net start mysql,启动MySQL服务

D:\MySQL\mysql-8.0.20-winx64\bin>net start mysql

The MySQL service is starting.

The MySQL service was started successfully.

输入mysql -u root -p,使用初始密码登录mysql,在Enter password后输入初始密码

D:\MySQL\mysql-8.0.20-winx64\bin>mysql -u root -p

Enter password: ************

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 8

Server version: 8.0.20

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

登录后,把初始密码修改掉,可以设置成自己容易记住的密码。

输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己定义的密码';(分号一定要带)

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己定义的密码;

Query OK, 0 rows affected (0.02 sec)

到这一步就完成了

输入show database;,可以查看包含哪些数据表

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

4 rows in set (0.01 sec)

精彩专题分享:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

win10配置mysql8.0_Win10下mysql 8.0.20 安装配置方法图文教程相关推荐

  1. ubuntu18.4中查看mysql_Ubuntu18.0.4下mysql 8.0.20 安装配置方法图文教程

    mysql 8.0.20 安装配置方法图文教程整理下,供大家参考. 一.准备工作 1.检查是否已经安装mysql 当前计算机没有安装mysql. 2.下载MySQL8.0. 根据MySQL安装指南,发 ...

  2. win10下mysql 8.0.18 安装配置方法图文教程

    1.进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.11-winx64 2.解压zip包,并将解压文件放入一个文件夹下,如图: 3.配置 ...

  3. mysql8.0.15 linux安装_Linux下mysql 8.0.15 安装配置图文教程以及修改密码

    写这篇博客是为了记住我刚刚安装成功的MySQL8.0.15,之前在网上找了很多博客最终没能成功,然后去google上找了几篇最终装好了,装数据库之前我是重装了服务器系统的,所以这个安装环境是很干净的, ...

  4. mysql8.0安装配置mac_MacOS下mysql 8.0.18 安装配置方法图文教程

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  5. mysql 8.0.23 安装配置方法

    win10下mysql 8.0.23 安装配置方法图文教程 mysql 8.0.23 安装配置方法 一.下载mysql 二.环境配置: 三.安装: mysql 8.0.23 安装配置方法 本文为大家分 ...

  6. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...

  7. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

  8. (一)win10下MySQL 8.0.23安装教程及简单测试

    文章目录 (一)win10下MySQL 8.0.23安装教程及简单测试 1.MySQL官网下载 2.配置环境变量 3.命令行cmd安装MySQL 3.1 管理员权限运行cmd 3.2 数据库初始化 3 ...

  9. mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向my ...

最新文章

  1. Embarcadero Dev C++ 中文输出乱码
  2. MSSQL-最佳实践-行级别安全解决方案
  3. 从Http它被连接到WebSocket
  4. 类的成员函数可以访问属于该类的任意对象的私有变量
  5. ubuntu的MySQL远程数据库连接问题查找
  6. 利用Javascript的“函数重载”实现自定义Alert样式
  7. hadoop的ACL权限
  8. Win10 UWP vs add github
  9. mysql 存储过程使用参数_mysql 存储过程 使用参数
  10. 智慧职教云答案在哪里找_云课堂智慧职教答案哪里找
  11. 【问题】2.Bind for 0.0.0.0:8887 failed: port is already allocated错误
  12. 淘宝API关键词搜索接口调用示例
  13. 显卡,显卡驱动,nvcc, cuda driver,cudatoolkit,cudnn
  14. 笔记本卡顿不流畅是什么原因_笔记本卡顿不流畅是什么原因_笔记本电脑卡顿不流畅如何解决-win7之家...
  15. dbd mysql db_mysqlhotcopy备份时出现“DBD::mysql::db do faile\问题-huifeideluotuo-ChinaUnix博客...
  16. 【转】电路板绘制经验积累 (一至五)
  17. QT5.9.0配置opencv
  18. Android MediaCodec硬解码AAC音频文件并播放
  19. Git 多人协作以及 版本冲突问题解决
  20. 企业如何做好绩效管理?

热门文章

  1. python 动态调整控件大小_python PyQt5如何让窗口控件与窗口大小同步变化?
  2. php生日计算年龄,php根据生日计算年龄的方法
  3. 网站攻击软件_佳能遭严重勒索软件攻击,10TB的数据被窃取,大量服务宕机
  4. java core 生成路径_core文件生成和路径设置
  5. Win11任务栏图标重叠怎么办 Win11任务栏图标重叠的解决方法
  6. PP视频怎么把输出声音设置成单声道输出
  7. Linux|麒麟操作系统实现多路RTMP|RTSP播放
  8. Shiro过滤器配置(ShiroFilterFactoryBean)
  9. IoT -- (一) 物联网平台架构设计分析
  10. 二下语文书电子课本_小学生语文成绩好,不是靠补课,把课本吃透,才是高效学习方法...