记录了mysql 8.0.21 的安装配置方法,分享给大家。

一、下载

1、下载安装包

mysql下载路径

直接点击链接也可以下载:mysql 8.0.21

2、解压压缩包

解压到安装的目录:

3、在此目录下新建my.ini配置文件

[mysqld] # 设置 3306 端口 port=3306 # 设置 mysql 的安装目录 basedir=D:\environment\mysql\mysql-8.0.21-winx64# 设置 mysql 数据库的数据的存放目录datadir=D:\environment\mysql\mysql-8.0.21-winx64\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

4、配置环境变量

此电脑->属性->高级系统设置->环境变量->系统变量->Path

mysql安装目录下的bin文件夹地址

5、创建data文件夹和初始化

window+R 输入cmd,执行:mysqld --initialize-insecure

踩的第一个坑:没有安装VC++2015(Microsoft Visual C++ 2015 Redistributable)下载vc_redist.x64运行程序,直接安装就可以。

第二个坑:

由于计算机缺少这个文件,只需要下载下来丢到C:\Windows\System32下面即可。

这时候在接着执行命令:mysqld --initialize-insecure

会在安装目录中多一个data文件夹

6、执行初始化语句

mysqld --defaults-file=D:\environment\mysql\mysql-8.0.21-winx64\my.ini --initialize –console

7、安装MySQL

mysqld install

解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。

补充一个小知识:window怎么以管理员身份运行cmd.exe;打开C盘->Windows->System32->找到cmd.exe,右键以管理员身份运行。

接着执行mysqld install,就显示

8、进行MySQL初始化,执行后创建root用户

mysqld --initialize-insecure --user=mysql
net start mysql
mysql -u root -p(回车后,输入密码即可 ,之前设置的密码为123456)

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. Android 屏幕元素层次结构
  2. MDCC印象之三:Android热的背后
  3. Frida官方手册 - 在Android上使用Frida
  4. Android设备的唯一ID
  5. 简单聊一下Android音频通路的切换
  6. Unity调用Android原生Java代码以及Unity
  7. (1) Android中Binder调用流程 --- 匿名和实
  8. 【读书笔记】【Android 开发艺术探索】第
  9. android实现View的渐隐渐现功能
  10. 基于移动平台的多媒体框架——移植Live55