首页 > 数据库技术 > 详细

win10安装MySQL

时间:2021-04-23 10:24:30      阅读:21      评论:0      收藏:0      [点我收藏+]

一、环境介绍

  • 操作系统:Windows 10 专业版 64位
  • MySQL版本:MySQL 5.7.33 解压版本

二、软件下载

mysql-5.7.33-winx64.zip

三、安装

3.1 解压

将下载好的安装包 mysql-5.7.33-winx64.zip,解压到D盘下,并重命名为 mysql-5.7.33 ,如图所示:
技术分享图片

3.2 创建数据文件夹

本次安装,将MySQL的数据文件夹创建在MySQL软件包下,目录为:D:\mysql-5.7.33\data
技术分享图片

3.3 新建 my.ini

在mysql的根目录下,新建配置文件my.ini,并添加如下配置:
技术分享图片

[client] 
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir = D:/mysql-5.7.33
datadir = D:/mysql-5.7.33/data
max_connections=200
character-set-server=utf8
default-storage-engine=innodb

3.4 配置环境变量

技术分享图片

3.5 MySQL安装

  • 使用管理员身份运行命令行工具,并进入到MySQL根目录下:
    技术分享图片
  • 执行初始化命令

mysqld --initialize

技术分享图片

  • 安装mysqld

mysqld --install

技术分享图片

  • 启动MySQL服务

net start mysql

技术分享图片

  • root用户初始密码
    在MySQL的数据文件夹下,这里是D:/mysql-5.7.33/data,会生成一个主机名.err的文件,用编辑器打开:
    技术分享图片
    存在这样一句日志,即为root用户的初始密码提示,此处的root用户密码为:(J%w5Mc;h:uU

2021-04-22T15:37:23.629939Z 1 [Note] A temporary password is generated for root@localhost: (J%w5Mc;h:uU

技术分享图片

3.6修改root用户密码

使用上面的root用户初始化密码,在命令行客户端中登陆:

D:\mysql-5.7.33>mysql -u root -p
Enter password: ************ 此处为上一步中的初始化密码(J%w5Mc;h:uU

技术分享图片

执行修改密码脚本,并且只允许本机使用root用户登陆

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;

技术分享图片
至此,MySQL数据库已经成功安装。

四、常见问题

4.1 执行初始化操作时报错

D:\mysql-5.7.33>mysqld --initialize
2021-04-22T15:36:48.568164Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2021-04-22T15:36:48.752785Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2021-04-22T15:36:48.753490Z 0 [ERROR] Aborting

解决方法:清空数据文件夹D:/mysql-5.7.33/data下的所以文件

win10安装MySQL

原文:https://www.cnblogs.com/neilweixing/p/14692070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!