mysql8下载与安装教程

文章目录

  • [1. MySQL下载](#1. MySQL下载)
  • [2. 方式一:msi文件安装](#2. 方式一:msi文件安装)
    • [2.1 安装](#2.1 安装)
    • [2.2 添加环境变量](#2.2 添加环境变量)
    • [2.3 登录mysql](#2.3 登录mysql)
  • [3. 方式二:zip文件安装](#3. 方式二:zip文件安装)
    • [3.1 安装](#3.1 安装)
    • [3.2 配置文件](#3.2 配置文件)
    • [3.3 加入环境变量](#3.3 加入环境变量)
    • [3.4 初始化mysql](#3.4 初始化mysql)
    • [3.5 登录mysql](#3.5 登录mysql)

1. MySQL下载

以下两个网址二选一

安装可以选择msi或者zip文件的方式

2. 方式一:msi文件安装

2.1 安装

这里以从官网下载的MySQL8.1.0.msi为例

1、点击安装,next

2、next

3、Custom

4、自选安装路径,next

5、install

6、之后弹出新的页面,next

7、next

8、输入root账号的密码,next

next

next

next

execute

安装成功!

注意:若安装不成功,一直卡在最后一步,可以参考解决:https://blog.csdn.net/qq_39236499/article/details/121424838

2.2 添加环境变量

把mysql的bin路径添加到环境变量中

2.3 登录mysql

1、用管理员权限运行cmd

2、输入mysql -uroot -p

3、输入mysql密码

登录成功!!!

3. 方式二:zip文件安装

参考:https://blog.csdn.net/weixin_45857665/article/details/127286920

3.1 安装

1、点击安装,next

2、next

3、Custom

4、自选安装路径,next

5、install

3.2 配置文件

1、在mysql目录下新建一个my.ini

2、里面写入

注意:

  • 将basedir和datadir后的目录改为自己mysq8的安装目录

  • 注意目录格式目录间用 \ 分隔

  • mysql安装文件中没有data这个目录没关系后续回自动初始化,这里的一定要有data文件路径

    [mysqld]

    设置mysql的安装目录

    basedir=D:\exe\mysql\MySQL Server 8.0

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

    datadir=D:\exe\mysql\MySQL Server 8.0\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客户端默认字符集

    default-character-set=utf8

    character_set_server=utf8
    [client]

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

    port=3306
    default-character-set=utf8

3.3 加入环境变量

如2.2所示

3.4 初始化mysql

1、管理员模式打开cmd,输入:

复制代码
mysqld --initialize --console

注意:最后面的为初始化的root账号登录密码

2、安装MySQL服务

复制代码
mysqld --install mysql

3、启动MySQL

复制代码
net start mysql

3.5 登录mysql

1、mysql -uroot -p

2、输入上面初始化得到的密码

3、修改密码:ALTER USER USER() IDENTIFIED BY '新密码';

相关推荐
我不会起名字3227 分钟前
MySQL 8.0 迁移后 SQL 变慢:执行计划里 3 类被忽略的成本差异
mysql·explain·执行计划·索引下推·成本模型
Decay__7 小时前
05_MySQL 常用 SQL 大全 —— 诊断、管理、优化辅助 SQL 与三大系统库速查
运维·数据库·sql·mysql·架构
Decay__12 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
后台模板学习19 小时前
MongoDB 与 MySQL 在 IM 即时聊天场景中该
数据库·mysql·mongodb
IT大白鼠20 小时前
渗透测试实战从靶场搭建到渗透流程——第 8 篇 · 服务型靶标(上):MySQL 双版本写文件链
数据库·mysql·渗透测试
少年的范儿21 小时前
Windows 安装 MySQL 8.4 教程(ZIP 解压版):配置 my.ini、初始化数据库与启动服务
数据库·windows·mysql
神仙别闹21 小时前
基于Python+MySQL实现(Web)个人博客系统
python·mysql·php
张小姐的猫1 天前
【MySQL】事务
android·mysql·adb
时间售卖铺1 天前
MySQL事务ACID与隔离级别深度解析
运维·数据库·mysql·云原生
Bushlet1 天前
Mysql建库及建表流程总结
数据库·mysql