以下为免安装版MySQL的配置步骤  版本号:mysql-5.7.23-winx64

第一步:进入官网下载免安装MySQL的压缩包

              下载地址:点我跳转下载

mysql 非 mysql非安装版安装教程5.7.23_mysql

 点击红色框内不登录即可进行下载

第二步:将下载好的压缩包解压到自己创建的文件夹内

mysql 非 mysql非安装版安装教程5.7.23_windows_02

解压后点进去是以下结构,如发现没有data文件夹,不要惊慌,也不要自己复制其他人的文件夹,否则可能会出错,我们等下用命令自己进行创建

mysql 非 mysql非安装版安装教程5.7.23_windows_03

第三步:如已安装可直接进行第四步

小插曲:如果电脑提示找不到MSVCR120.dll,请下载Microsoft Visual C++ 2013 Redistributable (x64)。

Microsoft Visual C++ 2013 Redistributable (x64)

mysql 非 mysql非安装版安装教程5.7.23_mysql_04

 点击下载

mysql 非 mysql非安装版安装教程5.7.23_数据库_05

勾选框内x64和x86点击Next进行跳转页面下载

下载完毕进行安装

第四步:以管理员身份运行DOS窗口,如不以管理员身份运行可能会失败

接下来进入到MySQL的bin目录下

输入指令来生成data文件夹mysqld --initialize

mysql 非 mysql非安装版安装教程5.7.23_windows_06

 此时可以看到已经有了data文件夹,等下需要进入此文件夹找到数据库初始密码

mysql 非 mysql非安装版安装教程5.7.23_数据库_07

第五步:在MySQL目录下创建一个文本文档,并把以下代码复制进去,并将文件改名为my-ini

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  #innodb的缓存,可以根据实际情况调整大小,我这里采取默认值
  innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
  #mysql根目录
  basedir = "D:\mySoftwareAndGames\software\developSoftware\MySQL\mysql-5.7.23-winx64"
  #数据存储目录
  datadir = "D:\mySoftwareAndGames\software\developSoftware\MySQL\mysql-5.7.23-winx64\data"
  #端口号,默认为3306
  port = 3306
  #服务实例的唯一标识,这个是做集群的时候使用,单例可以不配置
# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
  #把这些缓存都放开,可以提高性能,加快速度
  join_buffer_size = 128M
  sort_buffer_size = 2M
  read_rnd_buffer_size = 2M 
  #配置一下服务端的字符集
  character_set_server=utf8mb4
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
#配置一下客户端的字符集
[client]   
default-character-set=utf8mb4

将里面的

basedir :修改成MySQL5.7的目录
datadir:  修改成我们刚才创建的data文件夹的目录

保存并关闭

第六步:注册Windows服务

管理员身份运行DOS窗口,切换到MySQL下的bin目录,如果刚才的DOS窗口没有关闭,可以继续使用

输入mysqld --install MySQL57    #install后面是服务的名字 在这里我们用的服务名是MySQL57

成功了会显示Service successfully installd.

第六步:启动MySQL服务

方法一:从服务中启动,Win+R输入services.msc确定->找到MySQL57并启动

mysql 非 mysql非安装版安装教程5.7.23_mysql 非_08

方法二:使用命令行启动服务
启动:net start MySQL57
停止:net stop MySQL57

 

mysql 非 mysql非安装版安装教程5.7.23_mysql_09

 第七步:登录MySQL并修改初始密码

进入到我们刚才自己创建的data文件夹找到以err结尾的文件并以记事本的形式打开

找到我们的初始密码并复制,蓝色部分是密码,注意:不要把后面的空格复制上

mysql 非 mysql非安装版安装教程5.7.23_数据库_10

打开DOS窗口进入到MySQL的bin目录下并输入

mysql -uroot -p

回车 将刚才的密码复制进去,如果不能复制,点击鼠标右键,也可以进行复制

mysql 非 mysql非安装版安装教程5.7.23_mysql_11

进入后进行修改密码操作

set password for root @localhost = password('redBean');

单引号内为自己的密码,在这里我将我的密码设置为redBean

修改成功后,输入exit退出

mysql 非 mysql非安装版安装教程5.7.23_mysql_12

修改后进行验证新密码操作,验证一下刚才设置的密码,如果能进入就是设置成功了

mysql 非 mysql非安装版安装教程5.7.23_database_13

感谢您看我的文章,如果感觉写的不错,可以将它分享给那些需要的人,谢谢!