最近一直在学习MySQL的基本知识,于是决定在自己电脑上装一个MySQL,安装过程中也遇到了许多问题,安装过程。

Windows10安装MySql5.7

1、 官方地址下载MySql Server 5.7

2、 解压文件到目录C:\Soft\mysql57下

3、 在上面目录下(C:\Soft\mysql57\mysql-5.7.26-winx64)创建文件my.ini,将如下内容复制到my.ini文件中

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=C:\Soft\mysql57\mysql-5.7.26-winx64\

# 设置mysql数据库的数据的存放目录

datadir=C:\Soft\mysql57\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#第一次登陆跳过密码验证,直接回车登陆,设置过密码之后将此项注销

skip-grant-tables

4、添加环境变量 
右键单击我的电脑->属性->高级系统设置->环境变量,出现如下界面: 

在用户变量中新增:输入变量名:MySQL_HOME
输入变量值:C:\Soft\mysql57\mysql-5.7.26-winx64(mysql解压目录)

选择系统变量中的Path,点击编辑->新建

在变量值中添加变量值:%MySQL_HOME%\bin,注意是在原有变量值后面加上这个变量。

5、将mysql注册为windows系统服务:

以管理员身份运行,cmd进入目录C:\Soft\mysql57\mysql-5.7.26-winx64\bin,执行命令如下

(在MySQL安装目录的 bin 目录下执行命令:

mysqld --initialize --console

安装成功后会提示服务安装成功。 )

注意!执行输出结果里面有一段:  [Note] A temporary password is generated for root@localhost: T2aVIaqmpA#v 其中root@localhost:后面的T2aVIaqmpA#v 就是初始密码(不含首位空格)。

注:my.ini文件放在MySQL解压后的根目录下,移除服务命令为:mysqld remove

增加服务命令:

mysqld install MySQL --defaults-file="C:\Soft\mysql57\mysql-5.7.26-winx64\my.ini”

移除服务命令为:mysqld remove

6、 查看mysql

> net  stop  mysql

此时会报MySQL 服务无法启动。服务没有报告任何错误。

7、执行初始化原始数据,初始化data目录

运行mysql初始化命令:mysqld --initialize

此步骤非常重要,未初始化,可能会导致mysql服务无法启动

运行完后会执行这个命令会在mysql根目录下多一个data文件夹

8、打开系统服务管理
可以看到mysql系统服务

在命令行启动mysql命令为: net start mysql

关闭mysql命令为:net stop mysql

9、为root用户重置密码

关闭MySQL服务用安全模式打开,mysqld --skip-grant-tables

本窗口不要关闭,重新打开一个窗口

执行mysql -u root -p,回车密码不用输入,直接回车,成功登录mysql。

然后use mysql //进入mysql数据库

修改root密码( update user set authentication_string=password("123456") where user="root";)T

5.7版本mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段  注意 authentication_string 5.7以前是password

10、 如果需要远程客户端连接,可以执行

Grant all on *.* to 'root'@'%' identified by 'root' with grant option;

flush privileges;//提交

重启mysql服务即可

会遇到的问题可能有

1、net start mysql启动mysql时报错

提示发生系统错误 193。  *** 不是有效的 Win32 应用程序。

到这一步MySQL已经安装成功了,即:用mysqld --install 命令

出现 Service successfully installed 代表安装成功。可多试几次,注意一定是用管理员身份打开cmd命令提示符 的才行。

那么出现上面 193 的错误是可能在MySQL安装目录下面有一个空的mysqld文件,删除即可

解决方法:

再次输入:mysqld --install 命令 会出现安装目录。

去这个目录下面搜索 mysqld 文件,应该或有一个空的文件(0KB) 的,删除即可。

去这个目录下面搜索 mysqld 文件,应该或有一个空的文件(0KB) 的,删除即可。

再次输入:mysqld --install 命令 会出现安装目录。(可多执行几次看看)

2、net start mysql启动时报3534错误

MySQL 服务正在启动 .

MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。

解决方法:

  1. 把my.ini另存一下,改编码方式为ANSI(可尝试一下)

2、环境变量配置查看确认是否正确

3、  到任务管理器将mysqld进程结束,再输入net start mysql启动服务。

启动服务成功

3、启动库时一直启动不起来

可尝试移除服务

mysqld --remove

mysqld  -install

报错,可到任务管理器结束mysql进程,再次执行

mysqld  -install

Service successfully installed.  (成功的标志)

net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

4、登录进mysal后执行命令报错

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

首先安装后,执行任何指令都会提示:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

解决方法:

可以用以下指令修改你密码为 123456。

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

之后使用以下指令刷新权限:

flush privileges;

注意指令末尾的分号。

退出后重新登陆。

Windows10(64位)下安装MySql5.7相关推荐

  1. 【TensorFlow】Windows10 64位下安装TensorFlow - 官方原生GPU版安装

    之前 写过一篇在 ubuntu 下安装 TensorFlow 的教程,那个时候 TensorFlow 官方还不支持 Windows 系统,虽然可以通过其他方法安装,但是终究不是原生的,而且安装过程繁琐 ...

  2. 阿里云CentOS7 64位下安装MySQL5.7

    一.对于阿里云的java web环境的安装和配置,可参考下面阿里云的技术文档: https://help.aliyun.com/document_detail/51376.html?spm=5176. ...

  3. centos5.4 64位下安装mysql5.5.14

    1)        下载 wget http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.14-1.rhel5. ...

  4. Go在windows10 64位上安装过程

    1. 从 https://golang.org/dl/ 下载最新的发布版本go1.10即go1.10.windows-amd64.msi; 2. 双击go1.10.windows-amd64.msi ...

  5. windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017

    原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...

  6. windows10 64位 OpenVINO安装教程

    OpenVINO安装的必要步骤: windows10 64位 OpenVINO安装的必要步骤 OpenVINO安装的可选步骤: windows10 64位 OpenVINO安装的可选步骤 目录 系统要 ...

  7. Ubuntu16.04(64位)下安装和破解source insight4

    破解文件如下: https://pan.baidu.com/s/1i5qtbJv 首先 apt-get install wine 然后 winetricks wininet 然后下载sourceins ...

  8. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX

    https://www.v2ex.com/t/279405 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX pip 更新到最新 sudo apt inst ...

  9. 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn

    系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...

  10. 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)

    可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...

最新文章

  1. 华为鸿蒙系统概念图,华为P50Pro概念图:没有麒麟芯片,鸿蒙系统和7镜头也可以很豪横...
  2. PHP开发移动端接口(增强版)
  3. layUI 实现自定义弹窗
  4. Ambari2.6.2集成Kerberos
  5. 通过SharpShell快速实现Windows Shell扩展
  6. RedHat系统的Yum安装
  7. 2021 年 五一数学建模比赛 C 题
  8. 架构之美-读书笔记之二
  9. log4j配置文件(详细)
  10. SpringMVC form中commandName报错问题
  11. python高级练习题:取消列表(比简单更难)【难度:4级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  12. 几道经典逻辑推理题,提高你的逻辑思考能力
  13. 【机器学习、深度学习与强化学习】机器学习(2)---决策树(1)
  14. 美女画廊(点击上面的图片下面进行显示)
  15. python如何裁剪图像
  16. 【KNIME案例】参数化驱动工作流调用业务人员建立的脚本
  17. 中望3D 2022 基准平面
  18. vue学习日志--3-路由基础配置
  19. 关于HyperLPR车牌检测使用笔迹
  20. dnf服务器合并信息,DNF九年来最大改动!全服合并为9个大区 卢克频道过百

热门文章

  1. 10.5NOIP模拟考 dfs序+贪心
  2. css border边距 在盒子内部呈现,不占用外部Px
  3. HealthKit入门:第2部分
  4. CMD窗口下强制删除文件
  5. 电音中DJ/Producer/MC/EDM/Remix/Mix的名词解释(转)
  6. 百度网盘python客户端——筑梦之路
  7. 广州北大青鸟软件工程师班课程简介
  8. 华为Code Craft 2020 + ZTE 中兴捧月
  9. 群表示论之二面体群的不可约实表示的求法
  10. ISO 27002【实践指南】 -2022新标准