MySQL数据库安装步骤及报错1251解决方法

2023-05-16

MySQL数据库安装

MySQL是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。下面介绍MySQL的安装步骤。

一、MySQL下载
1.进入MySQL的官网(https://www.mysql.com/),进入官网后点击Download”
在这里插入图片描述

2.点击红框中的链接,这是MySQL社区版,是免费的MySQL版本。
在这里插入图片描述

3.接下来会转到这个页面,选择下载MySQL Community Sever
在这里插入图片描述

4.选择操作系统,这里选择Windows系统,点击转到下载页面
在这里插入图片描述

mysql-installer-web-community和mysql-installer-communityl两个版本的区别:
MySQL的官网上提供了两个MySQL共享版本的安装,二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。
在这里插入图片描述

5.该页面可以注册MySQL账户,也可不进行注册,直接进行下载

二、MySQL安装
下载MySQL文件完成后就可以进行安装,安装步骤如下所示:(Windows系统)
1.双击安装文件,会弹出安全警告,直接点击运行即可
在这里插入图片描述

2.进入“Choosing a Setup Type(安装类型选择)”窗口,根据个人需求,选择其中一个安装类型:Developer Default 开发者默认安装;Server only 仅安装服务端(推荐);Client only 仅安装客户端;Full 安装所有内容;Custom 自定义安装(推荐)。这里选择Custom自定义安装,如下图所示:
在这里插入图片描述

3.选择需要安装的产品和内容,“Available Products”中列出了所有产品内容;“Products/Features To Be Installed”是所选择的安装内容;点击中间的箭头可添加或移除待安装的内容。这里选择了两个内容:服务端“MySQL Server 8.0.0.22”;数据库可视化界面“MySQL Workbench 8.0.21”。如果只需要服务端可在Step 1中选择“Server only”
在这里插入图片描述
4.点击“Execute”,等待安装完成即可
在这里插入图片描述

5.安装完成后点击Next进入MySQL配置,配置类型选择“Development Computer”;连接方式默认即可,其中“Port”端口号(默认3306,若发生冲突可修改)需要牢记。
在这里插入图片描述
6.选择身份验证方式:第一个"Use Strong Password Encryption for Authentication" 密码加密验证更加安全;第二个“Use Legacy Authentication Method”可兼容MySQL5.x版本,兼容性好。这里选择第一个身份验证方式,如下图所示:
在这里插入图片描述
7.设置账户密码,这里输入root密码
在这里插入图片描述
注:这个密码很重要,以后经常会用到,最好设置成简单易记的那种,不然忘记密码很麻烦
8. 配置Windows服务,将MySQL Server 配置为Windows Service,可以更改“Windows Service Name”,默认为“MySQL80”;选择是否开机自启等。
在这里插入图片描述
9.应用配置,点击Execute,等待完成
在这里插入图片描述
点击Finish完成安装
在这里插入图片描述
10.配置其他产品,因为在第3步中选择的安装内容只有MySQL Serve需要配置,所以至此全部配置完成,点击Next即可。
在这里插入图片描述
点击Finish,安装完成。
在这里插入图片描述
三、配置环境变量
安装完成后需配置环境变量,第一次安装MySQL,默认安装路径通常是“C:\ProgramFiles\ MySQL\MySQL Server 8.0,默认数据存储路径是“C:\ProgramData\MySQL\MySQL Server 8.0”(ProgramData是个隐藏文件夹),找到MySQL安装路径后,开始配置环境变量。步骤如下:
1.选择“此电脑”,点击“属性”,选择“高级系统设置”,点击“环境变量”
在这里插入图片描述
在这里插入图片描述

2.双击环境变量中的path
在这里插入图片描述

若已存在“C:\Program Files\MySQL\MySQL Server 8.0\bin”,说明安装程序已自动配置环境变量;若不存在“C:\Program Files\MySQL\MySQL Server 8.0\bin”,则需要手动添加环境变量。点击新建,将“C:\Program Files\MySQL\MySQL Server 8.0\bin”复制粘贴进去即可。
在这里插入图片描述

四、启动MySQL服务
配置环境变量完成后就可以启动MySQL服务,有两种方法,如下所示:
方法1:右键“此电脑”,选择“管理”,选择“服务”,找到前面配置MySQL时Step 4第6步中的Windows Service Name :MySQL80,右键“启动”
在这里插入图片描述

方法2:以管理员身份运行CMD,输入“net start MySQL80”启动MySQL服务
在这里插入图片描述
在这里插入图片描述

**

可视化操作软件Navicat安装文档和注意事项

**

参考:
https://www.cnblogs.com/yinfei/p/11427259.html
navicat for mysql 中文版(无需激活码)

Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、Postgre SQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯云。Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器初学者来说又相当容易学习。
Navicat 提供了三种平台的版本 - Microsoft Windows、macOS 和 Linux。它可以让用户连接到本地或远程服务器,并提供一些实用的数据库工具以协助用户管理数据,包括 Navicat Cloud 协同合作、数据建模、数据传输、数据同步、结构同步、导入、导出、备份、还原、图表和自动运行。
1.下载Navicat for MySQ中文版

见链接 https://www.cnblogs.com/yinfei/p/11427259.html

2.解压下载后的文件有两个.exe文件,点navicat111_mysql_cs_x64.exe 进行安装
在这里插入图片描述

3.安装完成之后点PatchNavicat.exe选择安装Navicat for MySQL目录下的navicat.exe
在这里插入图片描述

4.出现下图成功
在这里插入图片描述

出现问题解决方法:
从MySQL中新建链接时会出现错误,Navicat for Mysql连接Mysql不成功,本地连接本地数据库无法连接,报错1251错误代码
在这里插入图片描述

在这里插入图片描述

具体使用代码如下所示:
解决安装过程1251错误代码更新:
mysql -u root -p #登陆数据库,接下来会要输入MySQL的密码
use mysql; #打开数据库
select user,host,authentication_string from mysql.user; #检索 user 和 host 字段
#select user…如果没有出现 user=root ,host = % 的用户,则执行下面语句:
update user set host=’%’ where user=‘root’; (一般都没有这个用户)
flush privileges; #让赋予的权限立即生效
alter user ‘root’@’%’ identified with mysql_native_password by ‘密码’;
flush privileges; #刷新权限

最终成功打开
在这里插入图片描述
代码参考:

  1. https://blog.csdn.net/qq_38455201/article/details/83024357
  2. https://blog.csdn.net/CS_Tiger/article/details/105626938
  3. https://www.cnblogs.com/yelinfeng/p/9239874.html
  4. https://blog.csdn.net/qq_42152399/article/details/80360817
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL数据库安装步骤及报错1251解决方法 的相关文章

随机推荐

  • MapReduce读取数据

    1 InputFormat 运行MapReduce程序时 xff0c 输入的文件格式包括 基于行的日志文件 二进制格式文件 数据库表等 那么 xff0c 针对不同的数据类型 xff0c MapReduce是如何读取这些数据的呢 InputF
  • Git的安装与配置,VScode如何连接Gitee?

    什么是gitee 要学gitee 你首先得知道gitee是什么 而且你得知道它的好处 首先它是国内最大的代码托管平台 国外GitHub的弟弟 然后 它能帮你 管理 昨天和今天 改动的文件 xff0c 还给你做 备份 xff1b 它能管理让你
  • 下载并使用Maven创建运行项目(配置Maven、tomcat、含idea实例)【精细教程】

    前言 xff08 重点 xff01 xff01 xff09 xff1a 很多人在安装好maven后 xff0c 遇到idea与maven版本不匹配的问题 xff0c 首先要根据自己的idea版本来选择maven版本 xff01 IDEA 2
  • 将本地项目commit到gitee上

    在新建的项目路径中 xff0c shift 43 右键 xff0c 打开powershell窗口 查看状态 xff1a git status 再执行 xff1a git add git commit m 34 add files 34 再次
  • docker搭建私有仓库

    一 宿主机安装 1 extras源中下载安装distributon包 编写源 extras name 61 extra baseurl 61 https mirrors aliyun com centos vault 7 9 2009 ex
  • HBase-API

    目录 引入的依赖 创建连接 命名空间 表 引入的依赖 lt dependencies gt lt dependency gt lt groupId gt org apache hbase lt groupId gt lt artifactI
  • 【嵌入式算法】学习笔记(一):数字滤波算法

    文章目录 摘要一 数字滤波简介二 常用数字滤波算法1 限幅滤波2 中值滤波3 算术平均滤波4 去极值平均滤波5 滑动平均滤波6 滑动加权滤波7 一阶滞后滤波 三 数字滤波小结 摘要 最近在做直流电机的毕设中 xff0c 由于需要采集转速 x
  • python架构之Django学习------mysql使用

    学习环境 xff1a ubuntu16 0 4 一 安装python包 pip install mysql python 二 使用mysql mysql uroot p show databases drop database test1
  • C语言经典面试题10道(五)

    41 什么是预编译 xff0c 何时需要预编译 xff1f 答案 xff1a xff11 总是使用不经常改动的大型代码体 xff12 程序由多个模块组成 xff0c 所有模块都使用一组标准的包含文件和相同的编译选项 在这种情况下 xff0c
  • ROS环境下的串口通讯

    目录 1 前言 2 内容 2 1 准备工作 2 1 1 连接外部USB设备 2 1 2 串口调试工具的下载 2 1 3 serial库的安装 2 2 代码部分 2 2 1 编写发布节点 2 2 2 编写发布节点 2 2 3 编辑checkl
  • 【线性控制理论】状态观测器—开环形式的状态观测器

    文章目录 前言一 开环形式的状态观测器 前言 在线性系统的各种综合问题中状态反馈展现了其优越性 xff0c 不管是系统的极点配置 xff0c 镇定以及解耦控制 xff0c 都有赖于引入适当的状态反馈才能实现 但是在状态反馈时 xff0c 我
  • 【状态观测器】全维状态观测器

    文章目录 前言一 全维状态观测器 前言 本文主要提到的是闭环形式状态观测器中的全维状态观测器 xff0c 建议有时间可以阅读上一篇开环形式的状态观测器 篇幅不长 以理解状态观测器 一 全维状态观测器 全维状态观测器是闭环状态观测器的一种 还
  • Linux 安装zsh和zsh的配置

    1 在安装之前 xff0c 需要了解一些自己的shell是什么 命令 xff1a echo SHELL 这里是bash shell环境 2 安装zsh 输入命令 xff1a sudo pacman S zsh 直接安装zsh 3 安装zsh
  • Linux 对整个系统备份和还原

    对系统进行备份非常的重要 xff0c 如果有一天 xff0c 系统崩溃了 xff0c 可以重装系统 xff0c 但是重装系统后又需要进行相关的配置 xff0c 这会显得非常的麻烦 xff0c 又会浪费很多的时间 备份的方式 xff1a 分两
  • 计算机网络地址划分及子网掩码计算

    一 点分十进制记法 8 位的二进制数 转为 十进制数 注意 xff1a 1 与有分类的ip地址的区别 这里的 n 不是固定的数 是可以在0 32位之间任意的 xff0c 所以 CIDR 斜线记法 xff1a IP地址后面加上 斜线后面的是网
  • axios简介

    Axios 对原生的 AJAX 进行封装 xff0c 简化书写 get请求如下 xff1a xff08 get请求地址栏传参 xff09 axios method 34 get 34 url 34 http localhost 8080 a
  • 安装OpenCV、cython、numpy和h5py

    安装OpenCV xff1a 一 系统烧录 Raspberry Pi Imager 烧录步骤 xff1a 软件下载地址 xff1a Raspberry Pi OS Raspberry Pi xff08 建议提前准备一张容量在8G以上的SD卡
  • 优秀!他历时三个月终于拿到阿里offer,在这里分享一下阿里的社招面经!

    前言 这也是我第二次进入三面了 xff0c 也不知道这次能不能进呢 xff1f 球球阿里爸爸了 xff0c 许愿一个 hr 面可以吗 xff1f wwwww 本人双非本科大三 xff0c 基础不强 xff0c 有一个简单的秒杀项目 xff0
  • wireshark-----过滤使用方法

    1 ip过滤 ip addr 61 61 10 239 4 160
  • MySQL数据库安装步骤及报错1251解决方法

    MySQL数据库安装 MySQL是一种关系数据库管理系统 xff0c 所使用的 SQL 语言是用于访问数据库的最常用的标准化语言 xff0c 其特点为体积小 速度快 总体拥有成本低 xff0c 尤其是开放源码这一特点 xff0c 在 Web