mysql5.7.29/31免安装版的安装使用教程

目录

1.下载MySQL版本

2.解压与配置

3.安装使用

4.启动登录mysql,验证安装是否成功


1.下载MySQL版本

进入官网之后根据自己的需要下载对应的版本,我下载的是mysql5.7.29,最好下载.zip免安装版的,直接配置即可使用

 mysql下载地址:MySQL :: Download MySQL Community Server

2.解压与配置

下载完成之后,把压缩包放到你指定的文件夹下解压

在安装路径下新建data文件夹,也可以先不新建,因为下面执行完mysqld --initialize之后会自动创建

新建my.ini配置文件,内容如下:

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 

[mysqld]

#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=D:\Program Files\MYSQL\mysql-5.7.29-winx64

# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\MYSQL\mysql-5.7.29-winx64\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#跳过密码验证
skip_grant_tables

配置环境变量:此电脑->属性->高级系统设置->环境变量->新建

然后变量值设置为你的mysql的安装路径,确定

然后在path中添加

3.安装使用

win+r以管理员身份打开命令行窗口,进入到mysql的安装目录

mysqld install
#在执行完上面的语句后 执行以下初始化语句(注意:是两个-)
mysqld --initialize
#执行上面的初始化命令后会生成data文件夹的内容,接下来就可以执行启动命令了
net start mysql
#执行完上述命令后,mysql服务应该就会正常启动了
#如果执行了启动命令后出现服务器无法启动则检查安装目录下的data文件夹是否有内容,没有的话则是初始化命令没有执行或者执行错误

4.启动登录mysql,验证安装是否成功

如果你按照上面的配置,在my.ini配置文件中添加了跳过密码验证

skip_grant_tables

则按照下面操作即可登录进入mysql

如果你没有经过上一步跳过密码操作,由于你的用户名密码已被初始化,所以会报错,如下:

则需要进行以下操作

(1)先停止mysql服务(cmd为要以管理员身份运行):
        net stop mysql
(2)在my.ini的最后一行添加一行代码,用于跳过密码验证:
        skip_grant_tables
(3)再次启动服务并执行登录操作,输入密码时直接回车即可

(4)执行以下两条语句修改你的密码(#为注释 无需输入)

#PASSWORD()是mysql的函数 用于将输入的密码加密
UPDATE mysql.user SET authentication_string=PASSWORD(‘新密码’)WHERE user=’root’ ;
flush privileges;

如果有上面密码修改报错的小伙伴,如

You must reset your password using ALTER USER statement before executing this statement报错

请参考博客【mysql】You must reset your password using ALTER USER statement before executing this statement报错处理_muziljx的博客-CSDN博客进行修改

(5)关闭服务并删除my.ini中的最后一行的skip_grant_tables语句

(6)启动服务并执行登录操作,输入刚刚输入的密码即可登录成功

至此配置安装完成,可正常使用

拓展:如果你由于不可预测因素,需要卸载重装的话,这里提一下,需要注意清除mysqld的相关内容

这里可以参照此博客win10 下MYSQL安装教程和出现问题(The service already exists)解决方案_linxupeng的博客-CSDN博客

如果你由于不可预测因素,多次重装mysql后,遇到下面问题

~>net start mysql 
发生系统错误2 
系统找不到指定的文件

可以尝试下面操作:

  • 以管理员身份运行,在命令行输入cd+mySQL的bin目录的安装路径,如C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server5.6\bin
  • 输入:mysqld --remove  如果命令执行成功,则提示Service successfully removed.
  • 然后重新安装mysqld:mysqld --install
  • 再次启动:net start mysql

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值