MySQL8.0.22 安装

MySQL安装

介绍

MySQL 官网下载地址:http://www.mysql.com/downloads/

官网提供了以下几种版本:
1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4、MySQL Cluster CGE 高级集群版,需付费。
5、 MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

如果只是需要个mysql服务的话,可以安装精简版(essential),这里提供一个5.1.55版本的
链接:https://pan.baidu.com/s/1el0A-aZvuWJwKtTMF9A7jA 提取码:ri8o

以前都是用的精简版 今天装了个完整版 踩了两个坑 分享一下~ 以 mysql-8.0.22-winx64 为例

安装步骤

官网提供了两种方式安装 .msi 和 .zip,
msi,windows安装包,msi安装包是用msiexec安装完成的,windows下双击根据向导安装即可。
zip,这个是windows源文件,需要编译,这里分享下 zip 的安装:

1.解压下载好的 mysql-8.0.22-winx64.zip 包,新建配置文件 my.ini,内容如下图所示:
在这里插入图片描述
内容如下,提供可复制:
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3308
default-character-set=utf8

[mysqld]
#设置3308端口
port=3308
#设置mysql的安装目录
basedir=D:\Program Files (x86)\mysql-8.0.22-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\Program Files (x86)\mysql-8.0.22-winx64\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8

注意:
端口可自行设置;修改安装目录为自己的解压目录;其余的根据需要自行配置即可;如果报data目录无法创建,路径盘符后面用双\

  1. 初始化mysql,用管理员权限打开cmd,进入解压目录下的bin目录,输入mysqld --initialize --console
    在这里插入图片描述

这里最后面的密码先保存一下,防止丢失

第一个坑)执行这句bat的时候,可能会报个异常【由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题】,如下图:
在这里插入图片描述
百度了一下,安装下微软常用的运行库即可,可参考我安装的:
链接:https://pan.baidu.com/s/1dh6CbCkm9RTzef8HW6tYTA 提取码:s3t1

  1. 安装mysql服务,继续执行dos命令:mysqld --install mysql8(服务的名字)
    在这里插入图片描述
    第二个坑)执行安装的时候,正常打开cmd执行到这里会报【Install/Remove of the Service Denied】,用系统管理员运行cmd即可,也正是我第二步中加粗的部分

  2. 启动mysql服务 net start mysql
    在这里插入图片描述

  3. 配置环境变量,将解压目录下的bin目录追加配置到环境变量path里面,重新打开cmd(环境变量配置这里不过多赘述 有不清楚的可留言)
    在这里插入图片描述
    到这里mysql已经安装完成了 可以用工具进行连接了
    下面介绍下dos命令窗口修改密码

  4. 使用默认密码登录,注意:如果密码中包含空格或者其它特殊字符导致登录失败,用双引号把密码括起来再输入命令。出现mysql>命令行表示登录成功。 mysql -uroot -p (我本地装了两个版本的mysql 这里指定下端口,正常只需要执行以上命令即可)随后根据提示输入密码即可
    在这里插入图片描述

  5. 执行sql : alter user ‘root’@‘localhost’ identified by ‘123456’;
    刷新权限: flush privileges;
    在这里插入图片描述

  6. 使用修改后密码登录,并修改mysql可以远程登录。
    use mysql;
    update user set host = ‘%’ where user =‘root’;
    flush privileges;
    在这里插入图片描述
    便可以使用工具连接了 实验下navicat连接 连接成功
    在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值