专栏首页Android学习之路Mysql5.7.17解压版安装教程

Mysql5.7.17解压版安装教程

Mysql5.7.17 解压版安装

下载

解压版下载地址(需要登录) http://dev.mysql.com/downloads/mysql/

下载后解压到你想要安装的目录就可以了

配置环境变量

为了方便使用,不必每次都进入bin目录 就添加环境变量,如果不嫌麻烦就不必添加了

增加系统环境变量: MYSQL_HOME ,值就是你的MySQL目录了 例如:D:\tools\database\mysql-5.7.17-winx64

在path变量后追加 %MYSQL_HOME%\bin; 注意前面加分号;

初始化数据库得到data目录

两种命令方式 一种是初始化一个无密码的 root ,一个是初始化一个随机密码的root 无密码的方式

1

mysqld --initialize-insecure

随机密码的方式,不过要记住随即密码

1

mysqld --initialize

配置 my.imi文件

主要是配置 basedir,datadir,port,在5.7之后 有些配置是不识别的例如:default-character-set=utf8

#安装目录 
 basedir = D:\\tools\\database\\mysql-5.7.17-winx64

# 数据库存放目录
 datadir = D:\\tools\\database\\mysql-5.7.17-winx64\\data

#端口
 port = 3306

ps:这里需要注意的地方是 目录的间隔标识 使用 \\ 在win7上可能会出现 无法识别的情况

添加服务

在bin目录下 输入命令

mysqld -install

启动服务

输入命令

net start mysql

登录数据库并修改密码

进入数据库,因为没有密码 ,回车即可进入

mysql -u root -p

修改root 密码

set password = password('新密码');

退出并测试密码

遇到的坑

在安装的时候 遇到了一个坑,在win7上是坑,而我在win10测试的时候这个坑就不会出现;这个疑惑实在不解;

MySQL 服务正在启动 .
MySQL 服务无法启动。

服务没有报告任何错误。

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

这里遇到这个情况是因为在my.imi配置中 目录间隔符没有使用 \\ 在更改后重新初始化; 因为在之前已经初始化过一次了,在这次初始化之前要把data目录清空,否则会执行不成功

清空data目录后,重新初始化即可

over

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mysql5.7.17解压版安装教程

    解压版下载地址(需要登录) http://dev.mysql.com/downloads/mysql/

    佛系编码
  • Gradle 将 library module 发布到本地仓库,并添加本地依赖

    佛系编码
  • Gradle 插件

    Gradle 本身只提供基本框架和核心概念,几乎所有的功能都是以插件的方式提供的。

    佛系编码
  • Mysql5.7.17解压版安装教程

    解压版下载地址(需要登录) http://dev.mysql.com/downloads/mysql/

    佛系编码
  • linux安装Mysql数据库

    声明: 如果您有更好的技术与作者分享,或者商业合作;请访问作者个人网站 http://www.esqabc.com/view/message.html 留言...

    Mr.Vv
  • 安装 MySQL,你准备好了么!

    将下载的 MySQL 压缩包解压并移到你所要安装的路径,下面以我的安装路径D:\Program Files\mysql-8.0.13-winx64为例;

    村雨遥
  • mysql使用总结

    create database sina default character set utf8mb4 collate utf8mb4_unicode_ci; ...

    pydata
  • 设置mysql用户密码(5.6/5.7)、远程连接数据库、常用命令

    首次直接使用mysql会提示‘该命令不存在’,原因是还没有将该命令加入环境变量,如果要使用该命令,需要使用其绝对路径:/usr/local/mysql/bin/...

    阿dai学长
  • Ubuntu 16.04 部署MySQL服务

    MySQL是一款开源的关系型数据库管理系统,大量公司都在使用它,或是在它的基础上做二次开发。有时,我们会需要在Linux系统上部署MySQL服务用于测试。

    drunkdream
  • windows下mysql忘记root密码,如何重设密码

    添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld --install net stop mysql # 忘记密码找回 找到mysq...

    学到老

扫码关注云+社区

领取腾讯云代金券