MySQL 8.0.29 解压版安装配置方法图文教程
作者:Yang·Chen 发布时间:2024-01-16 03:20:50
对于电脑上没有Visual C++ 2019.exe 而导致安装不了Mysql Install的朋友,此详细步骤会更加明了。
一、下载(官方网站:MySQL)点击括号内的"MySQL"即可跳转。
将页面下滑至底部,并点击图片相应位置。
点击:Download 进行下载
按图片点击就ok了,就可以开始在下啦!
二、解压,这里包含一些操作:(解压下载文件,并放置在自己所喜欢的位置,作者文件的位置:C:\Program Files\MySQL\mysql-8.0.29-winx64)提供借鉴
(1)创建一个名为“my.ini”的文件并编辑(若在C盘中无法创建文件,可在桌面创建):
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = C:\\Program Files\\MySQL\\mysql-8.0.29-winx64\\
# 设置mysql数据库的数据的存放目录
datadir = C:\\Program Files\\MySQL\\mysql-8.0.29-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
C:\\Program Files\\MySQL\\mysql-8.0.29-winx64\\ 这个目录一定要是“\\”,千万别弄成“\”不然会报错,
Mysq安装目录和数据存放目录一定要修改为你自己设定的目录,除非你设置的目录与上述一致。
(2)将编辑好的“myini”文件拖入到解压好的文件中(与bin等目录齐驱)
(3)配置MySQL的环境变量:
在系统变量中新建系统变量,并填入相应信息,单击确定。
MYSQL_HOME
C:\Program Files\MySQL\mysql-8.0.29-winx64 # 此为bin的上一级目录
再,在系统变量中寻找Path,点击编辑,在最底部添加后,单击确定,后一次退出。
%MYSQL_HOME%bin
三、以管理员的方式运行cmd,并执行下面操作:
(1)切换到mysql的bin目录:
=========================================================
打开cmd后,默认为: C:\Users\28690>
若之前解压的文件放入D盘下,则首先输入:d: 跳转至D盘下
在输入: cd:文件路径
转至bin目录下 cd C:\Program Files\MySQL\mysql-8.0.29-winx64\bin
C:\Program Files\MySQL\mysql-8.0.29-winx64\bin>
这样就成功了!
=========================================================
(2)执行 mysqld --initialize命令,此时会在bin的同级目录中生成一个新目录data,点击data,查看.err文件,可以看到root用户生成的随机密码;
若不能直接编辑,可先复制并拖至桌面查看 ,目标框中为:root用户生成的随机密码
(3)执行mysqld --install命令,安装mysqld服务:
mysqld --install
(4)执行net start mysql命令,启动mysql服务:
net start mysql
(5)执行mysql -u root -p命令,连接mysql数据库,输入上述随机生成的密码(这里的密码只能“纯手敲”):
mysql -u root -p
(6)执行sql重置root密码操作:
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
tips:
mysqld –initialize-insecure自动生成无密码的root用户;
mysqld –initialize自动生成带随机密码的root用户;
mysqld -remove移除自己的mysqld服务;
net stop mysql命令,停止mysql服务
若报错,请删除data文件夹,重新执行上述操作
来源:https://blog.csdn.net/qq_53556269/article/details/124951088


猜你喜欢
- 这个问题用了我整整一晚上的时间才解决,希望有人遇到和我一样的时能少走些弯路。启动Django,服务器拒绝访问,可以尝试以下方法解决:1. 没
- 问题描述:从网上下了5.7 的MySQL,在bin目录下执行 start mysqld ,弹出个cmd窗口一闪就没了,也看不清是什么报错。m
- 本文实例讲述了Python读写及备份oracle数据库操作。分享给大家供大家参考,具体如下:最近项目中需要用到Python调用oracle实
- 线程实现Python中线程有两种方式:函数或者用类来包装线程对象。threading模块中包含了丰富的多线程支持功能:threading.c
- 项目信号处理和提取部分用到了matlab,需要应用到工程中方便研究。用具有万能粘合剂之称的“Python”。具体方法如下:1.python中
- Ajax 是异步的JavaScript和XML的简称,是一种更新页面某部分的机制。它赋予了你从服务器获取数据后,更新页面某部分的权力,从而避
- 现在的互联网上已经有很多能帮助设计师们的各种在线生成器,比如:图标(icon)生成器、背景生成器、按钮生成器和标志生成器等。Balkhis曾
- 采用二值判断如果确认是噪声,用该点上面一个灰度进行替换。噪声点处理:对原点周围的八个点进行扫描,比较。当该点像素值与周围8个点的值小于N时,
- 第一种,在方法后面加问号,然后执行,如 abs?第二种,光标移动到方法上面,按shift+tab,弹出文档,连续按选择文档详细程度补充知识:
- 一、存储引擎上节我们最后说到,SQL 的执行计划是执行器组件调用存储引擎的接口来完成的。那我们可以理解为:MySQL 这个数据库管理系统是依
- 偶然在Google发现了他们的用户体验设计原则,因此翻译作一下记录。1.以人为本 —他们的生活、他们的工作和他们的梦想2.珍惜每一毫秒的时间
- 1.表达式操作符Table 1 算术操作符操作符 语法 含义+ a + b 相加 - a - b 相减 - - a
- AJAX简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJA
- 一、数据导入是所有数模编程的第一步编程求解一个数模问题,问题总会涉及一些数据。有些数据是在题目的文字描述中给出的,有些数据是通过题目的附件文
- str为字符串s为字符串str.isalnum() 所有字符都是数字或者字母str.isalpha() 所有字符都是字母str.isdigi
- pycharm全局修改pycharm 全局改函数方法1ctrl shift r全局替换方法2点击函数,右键 Refactor Ch
- 1.安装vue-cli 3.0npm install -g @vue/cli# oryarn global add @vue/cli安装成功
- 前言在编程过程中,我们经常会用到与时间和日期相关的各种需求,下面来介绍 Go 语言中有关时间的一些基本用法。时间类型time.Time 类型
- 本文实例讲述了Python学习笔记之lambda表达式用法。分享给大家供大家参考,具体如下:Lambda 表达式使用 Lambda 表达式创
- 1、安装requests、xlrd、json、unittest库<1>pip 命令安装:pip install requests