【说明】本篇讲述的是 Windows 下 MySQL 免安装版的下载与配置,并使用DBeaver连接MySQL。
【环境】Windows 10;MySQL 8.0.30
若想体验图形化安装版本,可点击另一篇文章:https://blog.csdn.net/momomuabc/article/details/127416780?spm=1001.2014.3001.5501

一、MySQL 安装包的下载

打开MySQL官网(https://www.mysql.com/),找到 Community 版的下载。
最终下载地址:
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.30-winx64.zip

二、文件配置

1.解压缩
将下载好的文件压缩包解压至自己想要安装的文件夹下,注意路径中不要有中文。我自己是放在了D盘。

2.配置环境变量
我的电脑->属性->高级系统设置->环境变量,选择Path变量,双击后添加bin路径,我的是D:\program\mysql-8.0.30-winx64\mysql-8.0.30-winx64\bin;(注意修改为自己的bin路径)

2.3添加初始化文件
在MySQL的目录下创建my.ini文件(路径和bin平级)。
创建ini文件方法:可新建文本文档后,修改后缀名,变为ini文件。

在my.ini文件中添加如下代码后保存(注意路径替换):

[mysqld]
basedir=D:\program\mysql-8.0.30-winx64\mysql-8.0.30-winx64\
datadir=D:\\program\mysql-8.0.30-winx64\mysql-8.0.30-winx64\data\
port=3306

因为存在\s转义的问题,因此这里第二行是\,否则会出现路径找不到的错误;

三、数据库安装

1.启动管理员模式下的CMD
此处不可使用Windows+R快捷键,需右键开始按钮,选择“Windows PowerShell(管理员)”启动CMD。
为了保险起见,启动CMD后,先直接输入 sc delete mysql ,删除mysql服务。

2.安装MySQL服务
2.1 输入“D:”,将路径切换至D盘,然后输入“cd \program\mysql-8.0.30-winx64\mysql-8.0.30-winx64\bin ”,将目录切换至安装路径(注意修改路径)

2.2输入mysqld –install (安装mysql) ,这一步是用来安装mysql服务的

mysqld –install


我已经安装过了,所以显示已存在

2.3初始化数据文件
输入

mysqld --initialize-insecure --user=mysql

2.4启动服务
输入

net start mysql

四、密码修改

1.进入管理员界面
仍旧在bin路径下,输入

mysql –uroot –p


提示输入密码,无需输入,直接回车

进入mysql管理界面,进入后页面如图:

2.设置mysql密码
接着输入:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';


提醒:mysql下式需要输入分号来表示语句结束的

PS:此处很多其他教程中提示输入

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

但笔者尝试后发现会报错Error 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(‘123456’) where user=‘root’ and Host = ‘localhost’’ at line 1

应该是由于MySQL中的反引号问题引出,但笔者未能修改成功,若有小伙伴了解根因,可以在评论区解答。

3.刷新权限
输入:

flush privileges

五、测试

进入mysql安装的bin目录下输入(我的密码修改为了010203):

mysql -uroot -p010203

弹出下图即为成功

六、连接DBeaver

1.打开DBeaver
点击左上角 数据库–>新建连接

2.选择连接类型为MySQL,点击下一步

3.把需要连接的数据库名、用户名及密码填进去

点击完成,查看数据库即可。

七、DBeaver连接失败解决方案

部分伙伴第一次使用DBeaver连接mysql时会报错,显示失败:Unable to load authentication plugin ‘caching_sha2_password’.

可使用如下解决方案:
1.
打开CMD,输入mysql -uroot -p010203,进入数据库

使用 use mysql打开数据库 和 select user,host,plugin from user; 查看用户,主机,插件。

3.修改默认插件
输入alter user 'root' @'localhost' identified with mysql_native_password by '010203';
注意by后面输入的是密码,可以通过该语句修改密码,若不需要修改密码则输入原来的密码

4.
再次输入 select user,host,plugin from user; 查看用户,主机,插件
若显示root的插件已变化即修改成功。
再次按照步骤六连接数据库即可。

MySQL免安装版本的下载/配置/连接DBeaver---详细教程相关推荐

  1. [MySQL免安装版本] 下载、配置、启动、密码修改

    今天给大家带来一篇关于MySQL数据库免安装版本的配置教程,那么过程比较简单直接上干货. 目录 一.下载MySQL免安装版本 二.配置MySQL 三.启动MySQL 四.使用客户端连接MySQL 五. ...

  2. MySQL 免安装版的下载与配置教程

    MySQL 免安装版的下载与配置教程 MySQL 的下载安装 附录 其它 MySQL 命令 查看本 MySQL 数据存放目录 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链 ...

  3. 最简版本mysql安装_最简单的配置mysql免安装版本的方法

    为了让用户不需要自己运行mysql安装程序安装mysql数据库,软件发布时需要打包免安装版本的mysql.从mysql官网上直接下载的免安装版本需要各种配置,如果配置不好,很容易产生各种各样的问题.尤 ...

  4. win10 mysql哪个版本_win10 安装MySQL免安装版本()

    @[TOC] win10 安装MySQL免安装版本(自己实践) win10 安装MySQL免安装版本(自己实践) 自己安装MySQL,发现了很多问题,所以记录下来,为有同样烦恼的人参考 下载: 在官网 ...

  5. 1067 mysql,mysql免安装版1067错误终极解决办法图文教程

    [从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...

  6. mysql免安装版linux_Linux下配置免安装版的MySQL

    Linux下配置免安装版的MySQL 0 2011-02-05 / System / Linux / 3,223 View 1.下载MySQL免安装版软件,下载地址:http://dev.mysql. ...

  7. mysql免安装版的下载与安装

    下载 打开:https://www.mysql.com/downloads/ 1.点击该项:, 2. 进去后点击: 3.到了真正的下载页面,选择平台,选择版本(安装版和免安装版),下载 4,我现在下载 ...

  8. 【数据库学习】——【汇总】MySQL数据库下载与安装(Msi文件安装和免安装版本)、Navicat下载与安装

    目录 1.MySQL数据库下载与安装 1)MySQL数据库下载 MySQL官网 MySQL数据库下载 2)MySQL 通过msi文件安装 3)MySQL免安装版本使用 1)将免安装包移动到安装的文件夹 ...

  9. MySQL免安装版安装与环境变量配置

    MySQL免安装版本安装与环境变量配置 1.进入mysql官网 网址https://dev.mysql.com/downloads/mysql/ 2选择导航栏上的下载(DWNLOADS)然后选择页面最 ...

  10. mysql免安装版net不是_MYSQL 免安装版的环境配置

    如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...

最新文章

  1. python学习费用-深圳python学习费用
  2. 23设计模式简介笔记
  3. [PaaS] 深入 Cloud Foundry(一)构架 (转载)
  4. RocketMQ的Consumer详解之push和pull模式(长轮询)
  5. PHP:10个不常见却非常有用的PHP函数
  6. vc sleep不占进程_Python 中的进程深入
  7. 轻松精通数据库管理之道——运维巡检之六(作业运行情况)
  8. 大数据BI框架知识点备注
  9. 【附源码】计算机毕业设计java业俊宾馆客房管理系统设计与实现
  10. LuaXposed:使用Lua编写Xposed模块
  11. 千元机自拍新体验,vivo Z3是你会拍照的“男朋友”
  12. 猜数游戏(实现) 后附源码
  13. 消息系统(ActiveMQ)
  14. SQL SERVER 字符串转表函数
  15. windows在此计算机上找不到系统映象,笔记本电脑没有系统映像怎么办
  16. php简单抽奖,php 简单随机抽奖函数的简单示例
  17. 电脑C盘满了怎么清理比较好
  18. Java——数据类型
  19. moment时间操作
  20. 在multisim14上完成数码管的显示(0-9)

热门文章

  1. 公网ip经常变动的解决方法
  2. 论文模型图全攻略——模型图就该有模型图的样子!
  3. Hanselminutes Podcast 244-Benjamin van der Veen的Kayak,OWIN,开源Web服务器等
  4. 分享一些个人的抢票过程
  5. 2017春运抢票软件哪个好,教你看懂刷票原理!
  6. 商城项目 ------ 订单的生成功能(vue实现)
  7. VMware 安装心得
  8. CSS文字排版终极指南
  9. arcgis 去除影像黑色边框(nodata)
  10. 使用WINPE制作U盘启动