MySQL数据库安装详情及遇到的问题和解决办法

1:进入官网下载MySQL数据库的压缩包

官网: https://www.mysql.com/

进入官网后, 滑到最下面的 DOWNLOAD下面的选项, 选择好版本后, 下载对应的zip文件, 下载后直接解压即可
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2:配置环境变量

配置环境变量, 此电脑右键 属性 - > 高级系统设置 -> 环境变量
直接在系统变量Path中添加MySQL数据库下面的bin目录即可

在这里插入图片描述

3:在MySQL目录下创建一个文件my.ini

my.ini中内容

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=F:/soft/MySQL/mysql-5.7.31
#mysql-5.7.27-winx64的路径+\data
datadir=F:/soft/MySQL/mysql-5.7.31/data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8 

在这里插入图片描述
其中

4:接下来就是用系统管理员身份运行命令提示符

在这里插入图片描述
使用管理员命令行进入到MySQL下面的bin目录
我的目录是: F:\soft\MySQL\mysql-5.7.31\bin
命令: cd /d F:\soft\MySQL\mysql-5.7.31\bin

输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;(这一步我之前一直出现过一个问题, “无法启动此程序,因为计算机中丢失MSVCR120.dll。尝试重新安装该程序以解决此问题。” 最后说这个解决办法)

继续输入:mysqld --initialize,要是没有提示任何信息就代表安装成功,我的下面这个截图就是安装失败的(失败的原因是在my.ini文件中的basedir和datadir中文件使用的是“\”, 应该使用“/”, 要是执行失败就更换斜线后再执行这条语句)

再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:在这里插入图片描述

5:设置MySQL密码

1:在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的问题
2:首先停止MySQL服务,输入命令行net stop mysql:
在这里插入图片描述

3: 在E:\Program Files\Mysql\mysql-5.7.27-winx64目录下找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可:
在这里插入图片描述

4:重启MySQL,输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:
在这里插入图片描述

在输入命令mysql -u root -p,不需要输入密码,直接回车:
在这里插入图片描述
进入MySQL成功!哈哈,来到这一步后就应该值得高兴一下了!
5: 输入命令行use mysql,进入数据库:
在这里插入图片描述

6:输入命令行update user set authentication_string=password("xxxxxx") where user="root";xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!
在这里插入图片描述

7: 手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。
在这里插入图片描述
然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。
8:再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!
在这里插入图片描述
然后输入命令行use mysql验证一下,结果报错:
在这里插入图片描述
既然没有重置密码,那就重置一下呗
键入命令行alter user user() identified by “xxxxxx”;我的密码是123456,因此我键入 alter user user() identified by “123456”;回车!离胜利越来越近了!
再次输入命令行use mysql验证一下,成功!
在这里插入图片描述

6:总结

在安装阶段,在

mysqld -install命令执行时显示下图错误,解决办法就是安装DirectX Repair V3.5 增强版, 一定要是安装增强版,网上很多都是说下载一个MSVCR120.dll然后,放到C盘windows,system32的目录下面,这个根本没有用,找到解决这个问题的博客:无法启动程序丢失MSVCR120.dll解决办法

在这里插入图片描述
安装阶段参考的博客:安装MySQL详情

我遇到的主要就是这两个问题,解决方法很简单,但是搜索解决办法有很多都是没有用的,希望这篇博客可以帮到大家, 有问题可以一起探讨

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值