【1】下载安装包

官网下载地址:https://downloads.mysql.com/archives/community/

如下图所示:

下载完成,安装包为mysql-8.0.12-winx64.zip

【2】安装准备

(1)安装路径。拷贝安装包到任意路径,然后解压缩。比如(本地安装路径):

(2)设置环境变量

2.1 计算机->右键->属性->高级系统设置->高级->环境变量

2.2 在PATH里面加入解压的bin目录。比如我是D盘,就加入D:\MySql\mysql-8.0.12-winx64\bin

注意:bin目录

本地利用Rapid Environment Editor 设置如下图:

(3)创建my.ini文件

在解压缩的目录下新建一个my.ini文件,添加如下内容:

 1 [client]
 2 port=3306
 3 default-character-set=utf8
 4 [mysqld]
 5 port=3306
 6 character_set_server=utf8
 7 #解压目录
 8 basedir=D:\MySql\mysql-8.0.12-winx64\bin
 9 #解压目录下data目录
10 datadir=D:\MySql\mysql-8.0.12-winx64\data
11
12 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

保存,完成。

注意:解压缩的目录下的确没有data目录,切记不要手动创建。所有文件夹如下图:

继续往下执行。

【3】安装命令

以管理员身份运行cmd,打开cmd命令窗口,切入解压缩bin目录,分别执行以下命名:

(1)初始化

命令:mysqld --initialize

注意是mysqld

执行结束。没有报任何异常,即完成初始化。

若存在异常,请参考下面[6][遇到问题及解决方案]

(2)安装

命令:mysqld --install

注意是mysqld

执行结束。如下图:

安装成功。

(3)启动

命令:net start mysql

如下图:

启动成功。

(4)查看初始密码

安装命令第一步执行完后,在解压缩的目录下会自动生成data文件夹。

在此data文件夹下有一个名称.err结尾的文件,打开此文件后查找改行:

红色框中即为初始生成的随机密码。

(5)登录

命令:mysql -u root -p

需要输入密码:****** (即上面红色框中的内容)

如下图所示:

登录成功!

【4】修改密码

(1)先通过命令行进入Mysql的root账户:

命令:mysql -u root -p

密码:使用初始随机密码

(2)更改加密方式

命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

(3)更改密码

命令:注意:123 即为新密码

1 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';

(4)刷新

命令:

FLUSH PRIVILEGES;

以上步骤如下图所示:

修改密码成功。

【5】本地连接

(1)本地连接设置

如下图:本地使用的是SQLyog

(2)连接成功

如下图:

【6】遇到问题及解决方案

(1)mysql初始化

命令:mysql --initialize

1.1 提示:系统丢失动态库(例如:VCRuntime140.dll MSVCR120.dll)等....

解决方案:需要安装VC

Visual C++ Redistributable for Visual Studio 2015

温馨提示:单击下载。

1.2 此步若有错误提示如下图:

解决方案:可能是bin目录下的data文件夹是自己手动创建的,立马删除掉,然后再执行命令。

(2)提示错误:mysqld: Can't create directory '****\data\' (OS errno 2 - No such file or directory)

解决方案:检查my.ini文件中datadir的地址是否写正确(盘符、目录文件夹登录)。

(3)若报错:Found option without preceding group in config file .....my.ini at line 1! 问题

原因:my.ini文件格式为utf-8

解决方案:把my.ini文件保存为ANSI格式文件

亲测可行。

(4)安装mysqld --install

4.1 提示错误:Install/Remove of Service Denied! 问题

解决方案:打开cmd.exe程序时候选择“用管理员身份打开”

4.2 若有如下异常提示:

两种解决方案:

方案一 移除原来的mysql服务, 再重新执行安装命令。

命令:mysqld -remove mysql

结果如下图:

方案二 查看mysql服务

命令:sc query mysql

若正在运行(RUNNING),如下图,那么删除

命令:sc delete mysql

删除后再重新执行安装命令:mysqld --install

(5)mysql启动失败:mysql服务无法启动 服务没有报告任何错误.....

如下图:

解决方案:

首先,检查my.ini文件是否正常。尤其需要注意文件格式,保证格式为ANSI格式。

实在找不到原因,建议删除掉解压缩的所有目录,重新按步骤安装。

(6)mysql服务关闭命令:net stop mysql 错误提示:发送系统错误,拒绝访问

提示错误如下图:

解决方案:

重启cmd.exe窗口,以“管理员身份运行”打开。

(7)SQLyog连接报错1130 -host'***'is not allowed to connect to this MySQL Server, MySQL不允许从远程访问.....

解决方案:该表法

登录mysql,更改mysql数据库里的user表里的host项,从‘localhost’改成‘%’

mysql> use mysql;

mysql> update user set host = '%' where user = 'root' /*修改权限*/

mysql> FLUSH PRIVILEGES; /*刷新权限*/

mysql> select host, user from user; /*查看一下*/

(8)SQLyog连接Mysql报错1215.....

解决方案:参考如上第四节【修改密码】

(9)SQLyog远程连接报错2003.....

解决方案:

首先,ping 对方的IP地址,保证可以ping通

其次,检查防火墙是否关闭

最后,检查端口3306是否被占用或屏蔽

Good Good Study,Day Day Up.

顺序 选择 循环 总结

windows10 安装 mysql8.0.12 详解相关推荐

  1. windows安装mysql修改密码_1、Windows下安装mysql-8.0.12及修改初始密码

    1. 解压压缩包,放置到任意目录 注意目录最好是英文 这是我的目录: D:\Python\mysql-8.0.12-winx64\ 2. 初始化 用管理员权限打开CMD或者Windows Powers ...

  2. win10 安装 mysql-8.0.12

    安装mysql 8 1.下载 https://dev.mysql.com/downloads/mysql/ 2.设置环境变量 将你解压后的文件里边的bin目录加入到path中.例如:D:\develo ...

  3. Windows10安装mysql-8.0.28-winx64

    被坑一个斜杠坑了 链接:百度网盘 提取码:xliu 1.解压 在文件中创建一个data文件 一个my.ini文件 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目 ...

  4. windows10 安装 MySQL8.0.13 并启动,亲测完美!

    1.官网下载https://dev.mysql.com/downloads/windows/installer/解压到 文件D:\database\mysql-8.0.13-winx64 2.在D:\ ...

  5. zip安装mysql没有软件,windows10系统安装mysql-8.0.13(zip安装) 的教程详解

    安装环境说明 解压安装包 •解压路径:D:\develop\software •解压后mysql根目录:D:\develop\software\mysql-8.0.13-winx64 原则: 安装目录 ...

  6. centos7 mysql 源码安装_CentOS7.4 源码安装MySQL8.0的教程详解

    MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录.整个过程大 ...

  7. python安装mysql数据库_windows10安装mysql-8.0.13(zip安装)~Python安装mysql

    windows10安装mysql-8.0.13(zip安装) 安装环境说明 系统版本:windows10 mysql版本:mysql-8.0.13-winx64.zip 下载地址:http://mir ...

  8. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解

    mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...

  9. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

最新文章

  1. pycharm中的requirements.txt文件—如何生成及导入
  2. 软件测试用例_通用测试用例执行软件
  3. phpstudy创建wordpress
  4. 华为云WeLink:智能工作空间,联接无限想象
  5. Apache Ant 简介和配置
  6. 抢占朋友圈C位 闪耀世界杯 就要Pick 腾讯云CDN
  7. 接手一个APP,如何从0到1去做测试体系的搭建?
  8. Python3模块: hashlib
  9. bzoj 1556 墓地秘密 —— 状压DP
  10. Macfee 迈克菲尔CPU占用高解决办法,Macfee配置,优化和暂时关闭保护方法
  11. 通过命令行安装egret引擎
  12. Effective Modern C++ 完全解读笔记汇总
  13. 24.FFmpeg学习笔记 - 用libavfilter转换原始音频格式1
  14. Linux下使用 ./ 来运行可执行文件
  15. 用Jplayer做的一个带动画的播放器
  16. Kotlin实现计算器功能
  17. 【零基础学Python】Day13 Python函数
  18. Thinkphp5.1实现发送邮箱验证码
  19. 基于python和opencv的图像分割旋转裁剪
  20. 史上最严数据保护条例欧盟GDPR今日生效,你可能需要这版中文全文(上)

热门文章

  1. 基于web创建逼真的3D图形 | CSS技巧
  2. IOS一些显示效果和动画效果资料
  3. MYSQL体系结构-来自期刊
  4. Backbone.js学习笔记 Hello World!
  5. android 各种控件颜色值的设置(使用Drawable,Color)
  6. Android 开发者必知的开发资源
  7. 关于对J2EE几点误解和错误认识的澄清
  8. [JOISC2014]バス通学
  9. js控制表格隔行变色
  10. iOS progressive Web App (PWA) 技术