mysql 8.0.20 winx64.zip压缩版安装配置方法图文教程
作者:Java潘老师 发布时间:2024-01-20 04:46:35
mysql 8.0.20 winx64.zip压缩版安装教程记录如下,分享给大家
1.下载
MySQL官网:链接
直接点击链接也可以下载:mysql 8.0.32
2.在F盘新建mysql目录,在mysql下新建MySQL文件夹,将压缩包解压到MySQL文件夹中。
3.在zip解压根目录下新建my.ini。(新建文本文档,并将后缀名改成.ini)
5.然后我们编辑my.ini,设置MySQL根目录,以及数据库数据存放的目录等。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=F:\mysql\MySQL
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8MB4
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=UTF8MB4
6.避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况。以管理员打开命令行并进入到解压根目录/bin目录下
7.初始化数据库,指令:
mysqld --initialize
8.获取初始化数据库随机密码。执行完上一步之后,在Data目录下生的文件有一个.err文件,这里面有初始化的密码。我们编辑打开此文件,找到密码。该文件命名规则是【电脑用户名.err】如下图
(注意密码不包括前面的空格,如果下面服务启动出错也可在此文件中查看,比如3306端口被占用等)
9.安装MySQL服务
mysqld --install mysql80
如果需要卸载服务,指令:
mysqld --remove mysql80
10.启动服务
net start mysql80
11.修改密码
mysql -u root -p
回车输入刚才生成的临时密码:
修改:
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
12.navicat连接测试
下载地址:https://www.jb51.net/softs/609101.html
client does not support authentication
第一位采用CMD
cmd窗口登陆mysql:
C:\Users\Administrator> sqlplus /nolog
mysql> conn / as sysdba;
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
Query OK, 0 rows affected (0.10 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
第二位采用MySQL 8.0 Command Line Client
在开始程序里,找MySQL文件夹,展开就可以发现
上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决。
Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server;
解决如下:
命令如下:
1、use mysql;
2、alter user 'root'@'localhost' identified with mysql_native_password by '********';
3、flush privileges;
精彩专题分享:
mysql不同版本安装教程
mysql5.7各版本安装教程
mysql5.6各版本安装教程
mysql8.0各版本安装教程
来源:https://blog.csdn.net/mixika99/article/details/105997881


猜你喜欢
- 后台管理配置动态路由菜单前段时间做一个后台管理项目,因为超级管理员可以给普通管理员动态更改权限,所以vue-element-admin里的写
- Like中文解释为喜欢的意思,但当应用于MySQL数据库中,Like则是一种语句,用于模糊查询,主要是针对字符型字段的,在一个字符型字段列中
- 前言我们平时的工作中可能需要和服务端建立链接,从而来接受服务端推送的数据,常用的就是eventSource,我们平时常用的就是通过get的方
- 想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 http://www.jb51.net/softs/19910
- 应该来说,学会了如何插入记录,如何显示记录,那么现在简单的完整的文章系统、新闻系统和留言系统不成问题。那接着下面的问题就是:随着信息内容的不
- python查找多层嵌套字典的值def find_dic(item, key): if isinstance(it
- 一、数据完整性简介1、数据完整性简介数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况。数据完整性是指
- 一、整体合并团队协作中,开发人员A、B、C分别在dev上进行功能开发,并push代码到远端dev上。当测试人员需要对功能进行测试的时候,我们
- 先了解如何利用python语言实现以平面和标记物进行姿态估计本实验只是先实现一个简单的小例子。简单来说就是先识别出图像中的参考面,再拍摄一张
- Axios.js作为Vue官方插件的AJAX组件其主要有以下几个特点:1、比Jquery轻量,但处理请求不多的时候,可以使用2、基于Prom
- 介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布
- 404错误是指在服务器找不到指定的页面。404错误页面是可以自定义的。Smashing Magazine为我们挑选了40个有创意的404错误
- <script language="JScript" Runat="Server&q
- SQL Server 中什么情况会导致其执行计划从索引查找(Index Seek)变成索引扫描(Index Scan)呢? 下面从几个方面结
- <%MaxPerPage=8 ’定义页面最大的记录数为8<br>
- 一、排序排序查询语法:select * from 表名 order by 列1 asc/desc [,列2 asc/desc,..
- js判断undefined类型今天使用showModalDialog打开页面,返回值时。当打开的页面点击关闭按钮或直接点浏览器上的关闭则返回
- 一、浏览器允许每个域名所包含的 cookie 数:Microsoft 指出 Internet Explorer 8 增加 cookie 限制
- yolov5返回坐标(v6版)1 、从yolov5文件夹李找到detect.py,按Ctrl+F 输入annotator.box_label
- 本文介绍一个用python结合xlsxwriter自动生成业务报表的程序。这里的业务数据采用的是指定的值,真实情况下需要其他程序来接入数据。