当前位置:网站首页>MySQL 8.0.29 解压版安装教程(亲测有效)
MySQL 8.0.29 解压版安装教程(亲测有效)
2022-07-30 21:33:00 【前端的哭】
对于电脑上没有Visual C++ 2019.exe 而导致安装不了Mysql Install的朋友此详细步骤会更加明了~
一、下载(官方网站:MySQL)点击括号内的"MySQL"即可跳转。
将页面下滑至底部,并点击图片相应位置。
点击:Download 进行下载
按图片点击就ok了,就可以开始在下啦!
二、解压,这里包含一些操作:(解压下载文件,并放置在自己所喜欢的位置,作者文件的位置:C:Program FilesMySQLmysql-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 FilesMySQLmysql-8.0.29-winx64 # 此为bin的上一级目录
再,在系统变量中寻找Path,点击编辑,在最底部添加后,单击确定,后一次退出。
%MYSQL_HOME%bin
三、以管理员的方式运行cmd,并执行下面操作:
(1)切换到mysql的bin目录:
=========================================================
打开cmd后,默认为: C:Users8690>
若之前解压的文件放入D盘下,则首先输入:d: 跳转至D盘下
在输入: cd:文件路径
转至bin目录下 cd C:Program FilesMySQLmysql-8.0.29-winx64in
C:Program FilesMySQLmysql-8.0.29-winx64in>
这样就成功了!
=========================================================
(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文件夹,重新执行上述操作
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
随机推荐
Deep Non-Local Kalman Network for VideoCompression Artifact Reduction
小心你的字典和样板代码
为什么那么多自学软件测试的人,后来都放弃了...
Image Restoration by Estimating Frequency Distribution of Local Patches
8 ways to get element attributes in JS
一个网络两种用途!南开&哈工程提出TINet,通过细化纹理和边缘,在显著性目标检测和伪装目标检测上实现双SOTA!...
navicat新建数据库
3 minutes to take you to understand WeChat applet development
Simple configuration of three-tier architecture
Deep Kalman Filter Network for Video Compression Artifact Removal
弹性盒子模型
Solve the problem of centos8 MySQL password ERROR 1820 (HY000) You must reset your password using the ALTER USER
Motion Tuned Spatio-temporal Quality Assessmentof Natural Videos
DPW-SDNet: Dual Pixel-Wavelet Domain Deep CNNs for Soft Decoding of JPEG-Compressed Images
转义字符笔记记录
navicat无法连接mysql超详细处理方法
nVisual网络可视化管理平台功能和价值点
大家都在用的plm项目管理软件有哪些
Union, the difference between union and structure, the knowledge of enumeration of C language corners
触摸屏状态机