首页 > 数据库 >Windows版MySQL8.4.2LTS解压直用(下载免安装-绿色-项目打包直接使用-含卸载)

Windows版MySQL8.4.2LTS解压直用(下载免安装-绿色-项目打包直接使用-含卸载)

时间:2024-07-28 11:00:30浏览次数:8  
标签:Windows MySQL8.4 host user 直用 mysql password root native

文章目录

下载地址

官网:https://www.mysql.com/
在这里插入图片描述

  • 选择GPL

在这里插入图片描述

  • 选择server

在这里插入图片描述

  • 选择8.5.2LTS长期服务版

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

配置

  • 解压

在这里插入图片描述

  • 配置环境变量

control sysdm.cpl,,3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 初始化

安装前运行微软常用运行库全集(也可能称为依赖)
https://download.csdn.net/download/xzzteach/89132457
在这里插入图片描述

  • 新建my.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
 
[mysqld]
# 设置端口,不设置默认3306
port = 3306
# 设置mysql的安装目录
basedir=C:\\WF\\program\\mysql-8.4.2-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\WF\\program\\mysql-8.4.2-winx64 #8.0以下版本需要配置数据目录
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# MySQL8.0默认的身份验证插件为caching_sha2_password,这将导致远程户端无法连接,可使用“mysql_native_password”插件认证解决客户端无法连接的问题,mysql_native_password再MySQL8.0中已过时,但任然可使用
# 从MySQL8.4开始,配置为 mysql_native_password=ON
mysql_native_password=ON
# default_authentication_plugin=mysql_native_password 此配置是在8.4以下的版本中的配置方法,8.4无此项

在这里插入图片描述

  • 配置root密码

以管理员身份打开cmd窗口,执行下面命令,产生root密码,牢记此密码
在这里插入图片描述

mysqld --initialize --console

在这里插入图片描述

选中密码,右键会直接复制。

  • 安装mysql

mysqld --install

在这里插入图片描述

  • 启动mysql服务

net start mysql

在这里插入图片描述

使用mysql

  • 登陆mysql

mysql -uroot -pj9oPgjyDYO;l

在这里插入图片描述
遇到如下密码含特殊字符时,密码单独输入:

mysql -uroot -p

在这里插入图片描述

  • 修改mysql密码

alter user 'root'@'localhost' identified by 'openEuler@2021';

在这里插入图片描述

  • 设置客户端可连接远程MySQL服务器

用root账号登陆,切换至mysql库

mysql> use mysql;
Database changed
mysql>

查看host字段

  • localhost 表示只能在本地访问
  • % 远程任何主机可以访问root账户
mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)

mysql>
  • 修改host为值为”%“ 执行语句: update user set host=‘%’ where user=‘root’;

mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql>

再次查看

mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | %         |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)

再次使用远程客户端连接成功

其它辅助命令

关于MySQL8中相关参数配置,可通过mysqld --verbose --help命令查看

在这里插入图片描述

其它故障分析

  • ERROR 2003 (HY000)

  1. 问题描述
    远程连接时出现如下问题
C:\Users\admin>>mysql -h 192.168.31.17 -p                                      in cmd at 16:02:32
Enter password: ********
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.31.17:3306' (10060)
  1. 原因分析
    此问题可能原因如下:
    防火墙开启,且未开放3306端口。
    在my.ini或my.cnf中配置了bind-address = 127.0.0.1

  2. 处理方法
    关闭防火墙或开放3306端口
    可将bind-address配置注释掉或改为bind-address=主机的ip

  • ERROR 1524 (HY000)

  1. 问题描述
    远程登录时,输入root用的密码后出现如下问题
C:\Users\admin>>mysql -h 192.168.31.22 -p                                       in cmd at 16:11:41
Enter password: ******** # 这里输入正确的密码如下
ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded

在这里插入图片描述

  1. 原因分析
    ERROR 1524 (HY000): Plugin ‘mysql_native_password’ is not loaded的错误,通常是因为MySQL 8默认使用caching_sha2_password插件,而不是mysql_native_password插件,导致的

  2. 处理方法

  3. 修改用户密码插件
    如果你需要将一个用户的身份验证插件更改为mysql_native_password,可以使用如下命令:
    alter user 'username'@'host' identified with mysql_native_password by 'new_password';

具体操作如下:

use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by 'openEuler@2021';
flush privileges; 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

use mysql;
alter user 'root'@'%' identified with mysql_native_password by 'openEuler@2021';
flush privileges; 
  1. my.ini或my.cnf中配置密码插件
    将密码插件配置为mysql_native_password=ON
    从MySQL8.4开始,配置为 mysql_native_password=ON

卸载mysql

https://blog.csdn.net/xzzteach/article/details/140582768

标签:Windows,MySQL8.4,host,user,直用,mysql,password,root,native
From: https://blog.csdn.net/xzzteach/article/details/140745874

相关文章

  • Win10 安装Bus Hound 后重启失败,启动修复 无法修复你的电脑 日志文件: E:\WINDOWS
    工作中用到了串口通讯,找到了BusHound,当安装完后提示重启,重启后直接启动失败。怀疑主要原因是安装了不支持Win10的BusHound版本,因为安装BusHound后会在系统中添加一个驱动: bhound7.sys,当Windows启动时加载bhound7.sys驱动失败导致Windows启动失败. 尝试了很多方法,包括进......
  • 虚拟硬盘系统 —— Windows系统 磁盘加速软件
    在家里的局域网搞了一个NAS,但是由于磁盘读存速率问题导致远程copy的速度只有15MB/s,而如果NAS中的文件已在内存中有缓存则远程copy的速度为50MB/s。于是考虑利用内存建立虚拟硬盘:https://www.bilibili.com/video/BV1te41127vd/?vd_source=f1d0f27367a99104c397918f0cf362b7关......
  • Windows下使用Apache和mod_wsgi部署django项目
    一、安装Python确定好所需要的python版本。二、安装Apacheapache下载地址:http://httpd.apache.org/docs/current/platform/windows.html#down下载完成后做如下操作将apache解压后直接复制到你想安装的路径下1、更改httpd.conf文件,找到如下代码并更改路径DefineSRVROOT"E:......
  • 需要在 Windows 10 上安装 Pyspark 的帮助
    我正在尝试在我的笔记本电脑上安装Pyspark并按照https://medium.com/@deepaksrawat1906/a-step-by-step-guide-to-installing-pyspark-on-windows完成所有步骤-3589f0139a30https://phoenixnap.com/kb/install-spark-on-windows-10当我去设置我的Spark......
  • QT实现windows窗口内嵌
    appQSharedMemoryshared("appID");//attach成功表示已经存在该内存了,表示当前存在实例if(shared.attach())//共享内存被占用则直接返回return0;MainWindoww;w.show();qulonglongwinID=(qulonglong)w.winId();shared.cr......
  • 使用浏览器开发人员工具抓取Windows聚焦桌面壁纸
    最近发现Windows聚焦桌面壁纸质量都挺高的,比如下图,无奈图片不给保存。所有只有想办法把他爬下来。没有这个功能的可以在桌面右击鼠标,选择个性化,背景,Windows聚焦这样桌面上就出现一个图标右击这个图标,出现一个弹窗,选择“了解详情”就打开一个网页,我们按F12打开开发人员工具......
  • 在Windows下安装配置JDK-21
    目录一.下载JDK-21二.安装JDK-21三.配置JDK-17四.验证JDK-21 欢迎阅读我的博客。今天,我想和大家分享一下如何在Windows环境下配置JDK-21。无论你是刚接触Java,还是想要在新的环境中安装JDK,这篇文章都将为你提供详细的步骤和指导。让我们开始吧! 一.下载JDK-21O......
  • 在Windows配置java环境变量
    目录环境变量环境变量的介绍环境变量的作用设置环境变量方法一方法二方法三安装JDKJAVA_HOME变量设置JAVA_HOME变量PATH变量设置PATH变量CLASSSPATH变量设置CLASSSPATH变量总结环境变量环境变量的介绍环境变量是操作系统中用来指定运行环境信息的一种参数。它......
  • Windows下用CMake构建和编译第三方依赖库并向C:\Program Files\或C:\Program Files
    从CMake构建和编译第三方依赖库的步骤:1、下载第三方依赖库的源码,并解压到指定的目录中。2、在第三方依赖库的的源码所在的目录下(一般是src/目录下)创建一个文件夹build。3、打开CMakeGUI软件,按照常规步骤配置和产生针对某种编译器的解决方案文件,比如Visualstudio2019。如下如......
  • Qt+OpenCascade开发笔记(一):occ的windows开发环境搭建(一):OpenCascade介绍、下载和安装过
    若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140604141长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Qt开发专栏:三方......