MySQL8.0爬坑二三事

news2025/7/26 19:33:28

【下载】

        地址:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

【安装】

1.解压+复制下面一堆文件到你需要的路径

2.如下图添加一个data文件夹,专门来放数据

3.新建一个my.ini的配置文件,里面内如如下

4.设置环境变量

  • 右键点击windows左下角图标
  • 选择系统

 

 5.修改默认密码

  • 打开cmd,不需要进入安装目录(∵之前配置过环境变量),输入下面命令,回车,没有反应
mysqld --initialize-insecure --user=mysql
  • 输入下面命令,回车,会提示安装成功
  • mysqld install
    
  • 启动服务,输入如下命令,回车,启动成功后如下图
  • net start mysql
    
  • 服务启动成功之后,需要登录的时候输入命令(第一次登录没有密码,直接按回车过)
  • mysql -u root -p
  • 修改密码(必须先启动mysql),执行如下命令回车,enter password也回车,密码一般设置为root,方便记忆
  • 退出exit 就行了,记住直接关闭cmd窗口是没有退出的,要输入exit才会退出啊

 

【常规指令测试】

mysqld --skip-grant-tables   
mysql> use mysql;   --连接权限数据库
mysql> update user set password=password("新密码") where user="root";   -- 改密码
mysql> flush privileges;    -- 刷新权限
mysql> quit;    -- 退出mysql
mysql> create database db_name;  -- 创建数据库
mysql> show databases;           -- 显示所有的数据库
mysql> drop database db_name;    -- 删除数据库
mysql> use db_name;              -- 选择数据库
mysql> create table tb_name (字段名 varchar(20), 字段名 char(1));   -- 创建数据表模板
mysql> show tables;              -- 显示数据表
mysql> desc tb_name;            -- 显示表结构
mysql> drop table tb_name;      -- 删除表

【遇到的问题】 

 1.System.Security.Authentication.AuthenticationException:“调用 SSPI 失败,请参见内部异常。”

 

 解答:这个问题是因为没有许可证书,在连接的代码里面增加 SslMode=none;

            string connectionString = "server=" + server + ";user id=" + uid + ";password=" + password + ";database=" + database+ ";SslMode=none;CharSet = utf8"; //因为MySQL8和MYSQL5 不一样,MYSQL8需要添加安全证书

2.Authentication method 'caching_sha2_password' not supported by any of the available plugins

 解答:出现这个问题的原因是因为8.0版本的解密方式不一样,如下方式在my.ini文件里面添加即可。修改完记得重启MySQL服务

default_authentication_plugin=mysql_native_password;

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/35373.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何将草料二维码收集到的表单信息同步至腾讯文档

在进行工业巡检场景如消防栓检查时,需要到达巡检地点后,扫描草料二维码,然后填写巡检的结果。事后,还需要有一个工作人员将草料二维码中的信息手动复制粘贴至腾讯文档中。那么能不能将我们信息填写后,自动就汇总至腾讯…

检索系统设计方案(重构)

记一次系统重构设计背景介绍设计步骤架构图介绍架构设计注意点总结背景介绍 搜索链路主要部分 搜索引擎链路都包含这三部分,数据源、搜索引擎服务、搜索业务。 是不是很简单,感觉搜索也没那么难? 搜索链路确实都包括这三部分,…

编程参考 - 编程中给变量起名时如何选择前缀,以及匈牙利命名法等

我最开始当程序员用C语言写代码,公司里推行编码规范,变量的前缀都是有规定的。 比如整型变量,前面都是 u8Name, i8Name, u16Name, i16Name之类的。 尤其是嵌入式编程,涉及到代码移植的问题,最好使用和平台无关的类型定…

显存优化综述

显存优化综述动态图和静态图静态图显存优化动态图显存优化DTR问题解决办法重计算的局限性Cooprecomputable in placeop-guided allocationLayout-aware Eviction实验效果消耗的时间显存碎片率搜索时间动态图和静态图 动态图是边计算边搭建计算图,中间结果一目了然。…

Quasar搭建教程初体验

文章目录一、Quasar框架介绍二、搭建一个简单的Quasar程序1、Quasar CLI安装2、创建Quasar应用程序3、运行Quasar三、使用Quasar开发SSR四、使用Quasar开发桌面应用(Electron)1、添加Quasar Electron模式2、运行开发五、使用Quasar移动应用(Capacitor)1、下载安装AndroidStudio…

测试用例设计方法之判定表法

概念: 等价类,边界值分析法一般是对单一输入进行测试用例分析的方法。 判定表是对其的一种补充,对于多种输入之间存在的组合关系并且对应执行不同动作,进行测试用例的分析的方法。 应用场景: 当一个界面中有多个控…

数据集成产品分析

数据集成产品分析 数据集成产品致力于异构数据源之间的数据交换与汇聚,该类产品是数据中台建设的第一环节,笔者将通过两篇文章对数据集成产品进行分析。 数据同步,又称为数据集成、数据迁移,主要用于实现不同系统间的数据流转。…

C++之结构、枚举

结构 C提供了struct关键字可以将不同类型封装在一起,形成结构体. 数组中存储的是相同类型的数据,而结构中可以存储不同类型的数据。定义结构就像定义一个新的数据类型一样. 结构是类的基石 结构的定义、声明与初始化 定义语法格式: struct 结构体类型名 { 成员…

深入浅出PyTorch——PyTorch生态简介+模型部署

1. 生态简介 介绍PyTorch生态在图像、视频、文本等领域中的发展,针对某个领域选择其中有代表性的一个工具包进行详细介绍 1.1 torchvision torchvision包含了在计算机视觉中常常用到的数据集,模型和图像处理的方式 函数作用 torchvision.datasets * 计…

PLC中ST编程的无符号数逻辑运算

AND与运算,两个数据每个位进行与运算,只有当相同位的值都为1时,那个位结果为1; 2# 0000 0100 1101 0010 2# 0001 0110 0010 1110 AND 2# 0000 0100 0000 0010 OR或运算,两个数据每个位进行或运算,只…

国产化Kettle、JDK、MySQL下载安装操作步骤

一、Kettle下载安装 (一)、kettle的下载 1、登录https://sourceforge.net/projects/pentaho/ 2、点击“Files”,进入Home / Data Integration 目录,下载需要的版本,以6.1为例。 3、点击“pdi-ce-6.1.0.1-196.zip”…

自制操作系统日记(8):变量显示

代码仓库地址:https://github.com/freedom-xiao007/operating-system 简介 上篇中,我们显示了静态的字符串在桌面上,本篇进一步探索,能将定义的整型变量的值显示在桌面上 探索历程说明 本来想着应该是一两天能搞定的&#xff…

基于智能算法的无人机路径规划研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

Docker学习(4)—— 容器数据卷

数据卷是为了实现数据的持久化,完全独立于容器的生存周期,因此Docker不会在删除容器时删除其挂载的数据卷。 通过下述方式运行一个容器,会自动将docker容器内的数据保存进宿主机的磁盘中 docker run -it --privilegedtrue -v /宿主机绝对路…

都说自动化测试才是测试人员的新出路,为什么要做自动化测试?

一、自动化测试 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。    个人认为,只要能服务于测试工作,能够帮助我们提升工作效率的,不管是所谓的自动化工具,还是简单的SQL 脚本、批处理脚本,还是自己…

如何使用轻量应用服务器搭建NextCloud私有云网盘?

之前有介绍过使用可道云搭建个人云网盘系统:,这个教程我将介绍使用Nextcloud搭建个人云网盘,搭建的过程很相似,都采用的是宝塔面板作为辅助,可道云搭建使用的是一件部署,这个则需要使用上传解压文件的形式部…

专用短程通讯(DSRC)技术介绍

一、DSRC系统的概述 DSRC 通信协议是 ITS 标准体系框架中的重要组成部分,是整个智能交通服务系统的基础。DSRC 系统是一种无线移动通信系统,它通过数据的双向传输将车辆和道路有机的结合起来,利用计算机网络,在智能交通系统中提供…

中小团队要怎样搭建架构?腾讯大佬来教你,直接跟着大佬吃经验!

前言 在这个瞬息万变的时代,一个合适的团队架构对于企业发展至关重要。面对时代风向,腾讯等互联网巨头逐步开始了它们的变革;那么中小团队要如何搭建自己的团队架构呢? 今天给大家分享一份被称之“成为高级架构师捷径”的实用技…

【OpenGL开发】VS2017+nuget配置OpenGL开发环境(C++)

文章目录1、简介1.1 先决条件1.2 查找并安装包1.3 卸载软件包1.4 更新包1.5 管理解决方案的包1.6 “合并”选项卡2、nuget配置程序源2.1 在线源2.2 本地源3、nuget安装nupengl4、代码测试4.1 测试代码:freeglut4.2 测试代码:freegluttea4.3 测试代码&…

简单实现Springcloud跨项目相互调用

目录 一、前置准备 二、项目准备 三、实现跨项目调用 一、前置准备 我们本次是使用的电商项目中的商品、订单、用户为案例进行讲解。 技术选型 maven:3.5.4 数据库:MySQL 5.7 持久层: SpingData Jpa/Mybatis-plus 其他: SpringCloud Alibaba 技术栈 …