MySQL数据库下载安装配置Win10系统ZIP版

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

一、下载MySQL

1.1 进入官网选择“DOWNLOADS”,在下载界面选“MySQL Community (GPL) Downloads »”在社区版下载界面选“MySQL Community Server

1.2.社区版下载地址:https://dev.mysql.com/downloads/mysql/进入社区版下载界面默认显示的是最新发布的版本,如果下载其他版本选“Archives”在历史版本界面“Product Version”下拉框选择历史版本选择对应的操作系统,选“Downloads”下载。

历史版本地址:https://downloads.mysql.com/archives/community/

二、安装MySQL

2.1 找到下载的ZIP安装文件解压文件,建议解压到Program Files下面,文件解压后最好不要再移动了。

解压软件下载:http://www.winrar.com.cn/

2.1 进入解压后的MySQL文件夹创建一个my.ini文件,然后右键编辑打开my.ini文件,设置MySQL端口等相关的参数,可以复制粘贴下面的设置再进行修改,然后在MySQL文件夹创建一个data的文件夹


  
  1. [mysqld]
  2. #跳过密码验证
  3. #skip-grant-tables
  4. #设置MySQL数据库连接端口
  5. port=3306
  6. #设置MySQL数据库编码格式
  7. character-set-server=utf8
  8. #设置MySQL的文件夹路径,注意要加转义符\
  9. basedir ="D:\\Program Files\\mysql-5.7.32-winx64\\"
  10. #设置MySQL的DB数据文件存储路径,注意要加转义符\,没有data文件夹手工创建一个
  11. datadir ="D:\\Program Files\\mysql-5.7.32-winx64\\data\\"
  12. #设置MySQL接收数据包最大值
  13. max_allowed_packet = 32M
  14. #创建新表时将使用的默认存储引擎
  15. default-storage-engine=INNODB

2.2 配置环境变量 在系统桌面右键此电脑-->属性或在文件夹窗口左侧目录右键此电脑-->属性菜单进入系统信息窗口,在弹出的系统信息窗口左侧选择“高级系统设置”进入系统属性界面,在弹出的系统属性窗口“高级”选项卡右下方选择“环境变量”进入环境变量窗口

2.3 设置MySQL环境变量 在环境变量窗口的系统变量下方选择“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个变量名为“MySQL_HOME”,变量值为MySQL的解压文件夹路径,路径可以浏览目录找到安装的MySQL路径,如:D:\Program Files\mysql-5.7.32-winx64也可以找到MySQL的安装路径复制粘贴到变量值框中,然后确定保存。

2.4 设置Path环境变量,在系统变量找到Path变量,点击下方的“编辑”按钮,在弹出的编辑窗口选择新建变量值%MySQL_HOME%\bin点击“确认”按钮即可。

2.5 设置完成后可以使用Win+R快捷键或右键开始--运行菜单,在运行窗口输入CMD回车进入Windows DOS命令窗口,在命令窗口输入cd /d D:\Program Files\mysql-5.7.32-winx64进入文件夹后再输入dir 看一下是否MySQL的目录

2.6 在命令窗口进入MySQL目录后,执行mysqld --install命令,系统会有提示安装成功,如果安装失败请确认命令是否正确,当前进入的MySQL目录是否正确

2.7 安装成功后,执行mysqld --initialize-insecure命令,系统没有报错即成功,在MySQL目录下的data文件夹下有初始化的文件,可以用notepad打开.err结尾的文件查看日志,日志有记录本地root账号的初始密码默认是空,登录时提示输入密码回车即可,如果有密码根据密码登录即可登录后修改密码。

三、启动登录MySQL

3.1 初始化完成后 在命令窗口输入net start mysql启动MySQL服务,如果出现“服务无法启动”需要确认初始化的命令是否有误重新初始化。

3.2 服务器启动后输入命令 mysql -u root -p或mysql -uroot -p回车提示输入密码,初始密码是空回车即可,如果有密码根据data文件夹下的.err文件打开查看密码进行登录。

3.3 登录后第一时间修改密码 修改密码命令alter user root@localhost identified by '新密码!';修改完使用命令flush privileges;刷新一下然后quit退出重新登录;


  
  1. --MySQL 5.7 之后版本
  2. alter user root@localhost identified by 'newpass';
  3. update mysql.user set authentication_string=PASSWORD('newpass') where user='root';
  4. --MySQL 5.7之前版本
  5. update mysql.user SET password=password('newpass') where user='root';
  6. --修改后刷新权限
  7. flush privileges;

3.4 如果忘记密码,可以输入命令:mysqld --skip-grant-tables回车跳过密码校验,然后再登录时直接回车即可。

 

文章来源: blog.csdn.net,作者:owenkeng,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/owenkeng/article/details/115038455

(完)