安装Mysql5.7.19压缩版

一:下载压缩包
1.从MySQL官网下载MySQL Community Server 5.7.19,此版本为免费版。
2.下载完成之后解压缩,打开之后文件夹如下:
  二:配置mysql
打开文件夹D:\programs\MySQL\mysql-5.7.19-winx64,新建文件夹data,新建配置文件my.ini,文件夹目录如下:
配置文件my.ini添加内容如下:
[client]
port=3306
default-character-set=utf8
 
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\programs\MySQL\mysql-5.7.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\programs\MySQL\mysql-5.7.19-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 快速设置mysql密码
#skip-grant-tables
 
三:安装启动mysql
1.用管理员身份打开cmd命令行工具,cd到解压文件的bin目录D:\programs\MySQL\mysql-5.7.19-winx64\bin
2. 首先运行:“mysqld --initialize-insecure --user=mysql”,这行命令初始化MySQL,执行完这条命令后,MySQL会在根目录自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空。
3.输入mysqld install回车运行,随后提示安装成功
4.输入net start mysql回车运行,随后提示成功
注1:若提示“发生系统错误 2”,这是因为之前的mysql卸载不干净,需要更改注册表
 (1)按win+R,输入regedit
(2) 找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL,右键ImagePath修改数值数据为"D:\programs\MySQL\mysql-5.7.19-winx64\bin\mysqld" MySQL
(3) 再找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL,右键ImagePath修改数值数据为"D:\programs\MySQL\mysql-5.7.19-winx64\bin\mysqld" MySQL
四:进入mysql环境
1.MySQL服务启动成功之后,再输入mysql -u root -p
2.修改my.ini配置文件最后一行,将skip-grant-tables前边的#去掉
3.输入net stop mysql停止mysql服务,再输入net strat mysql重新启动mysql
4 cd到bin目录,输入mysql -u root -p,提示Enter password:,直接回车即可进入mysql环境
注:可能会遇到如下错误:Can't connect to MySQL server on localhost (10060)
引起改错误的原因有以下几种:
1.网络不通;2、服务未启动;3、防火墙端口未开放
4. https://blog.csdn.net/ynnmnm/article/details/45154725: 默认的localhost没有映射到127.0.0.1(在etc/hosts 中设置127.0.0.1:localhost,或者 localhost映射到了别的ip,删除就可)
如果是第4中原因引起的,执行mysql -u root -p -h 127.0.0.1,如图可以登录 
给’root’@’localhost’和’root’@’ip’授权。 
grant all privileges on . to ‘root’@’localhost’ identified by ‘mypassword’ with grant option; 
grant all privileges on . to ‘root’@’118.192.91.xxx’ identified by ‘mypassword’ with grant option;
 
5. 输入update mysql.user set authentication_string=password('123456') where user='root';
   提示Query OK, 1 row affected, 1 warning (0.00sec)
          Rows matched: 1 Changed: 1 Warnings: 1
6.输入flush privileges;
   提示Query OK, 0 rows affected (0.01 sec)
7.输入exit;
   提示Bye
   退出mysql环境
8.重新将my.ini配置文件修改回来(将skip-grant-tables去掉),再将MySQL服务重启。
9.MySQL服务重启之后,输入mysql -u root -p回车,再输入刚刚设置的密码即可进入mysql环境。
 

Mysql5.7.19压缩版安装步骤及踩过的坑的更多相关文章

  1. Win MYSQL5.7.19压缩版安装

    最近需要在wins上安装MYSQL,发现最新的版本和之前的有点差距,再次记录一下 1.下载:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5. ...

  2. mysql5.6.27压缩版安装配置指南【个人总结】

      1..下载准备压缩包   360云盘下载地址: https://yunpan.cn/cPKyugkUcDEmP  访问密码 375b   2.解压缩,将压缩版解压到D盘 D:\mysql-5.6. ...

  3. mysql5.7.20压缩版安装

    1.官网下载.zip格式的MySQL Server的压缩包,选择x86或x64版,并解压. 2. 创建 data文件夹 及 my.ini文件,并编辑 [mysqld] # 设置为自己MYSQL的安装目 ...

  4. Mysql-5.7.20-winx64绿色版安装步骤

    Mysql-5.7.20-winx64绿色版安装步骤 1. 下载 mysql-5.7.20-winx64.zip 2.解压 解压到指定目录: C:\AppDate\mysql-5.7.20-winx6 ...

  5. mysql8.0.19压缩版安装

    1.官网下载.zip格式的MySQL Server的压缩包,选择x86或x64版,并解压. 2. 创建 data文件夹 及 my.ini文件,并编辑 [mysqld] # 设置为自己MYSQL的安装目 ...

  6. MySql压缩版安装及避免1055错误和msvcp120.dll丢失

    MySql压缩版安装及避免1055错误和msvcp120.dll丢失 MySQL压缩版的安装快速方便,5.7及最新的8版本安装方式大致相同. 在使用group by分组时,可能会遇到1055错误. 另 ...

  7. Google浏览器PostMan插件版安装步骤

    PostMan插件版安装步骤: 第一步:把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar 第二步:右键点击该文件,并使用压缩软件(如winrar.360压缩等)对该压 ...

  8. 2016032201 - mysql5.7.10绿色版安装

    参考地址:http://jingyan.baidu.com/article/ff42efa93580c4c19e2202b6.html 其实您完全可以参考上面的百度贴吧内容搞定的,我记录只是做个笔记, ...

  9. MySql-5.7.17-20解压缩版安装配置

    MySql-5.7.XXX解压缩版安装配置   1.mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 2.解压 ...

随机推荐

  1. sqlserver自定义函数(标量值函数,表值函数)

    用户自定义的函数有两类:表值函数.标量值函数. 表值函数:返回值是数据表的函数 调用方式 select  b.*  from tableA a accross apply Fun_BiaoZhiFun ...

  2. mini vimrc

    Mini version: set enc=utf-8 ffs=unix,dos,mac lm=zh_CN.utf-8 set nu nowb nocp nowrap ru nobk sm is no ...

  3. 03015_DBUtils

    1.概述 (1)如果只使用JDBC进行开发,我们会发现冗余代码过多,为了简化JDBC开发,本案例我们讲采用apache commons组件一个成员:DBUtils : (2)DBUtils就是JDBC ...

  4. 【Henu ACM Round#18 D】Looksery Party

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 假设现在每个人收到的信息条数存在cnt里面 那个人猜的条数为target 则如果cnt[i]==target[i] 则我们就让第i个 ...

  5. Java 位运算符 深入理解

    在Java中存在着这样一类操作符,是针对二进制进行操作的.它们各自是&.|.^.~.>>.<<.>>>几个位操作符.不管是初始值是依照何种进制,都会换 ...

  6. Use PSO to find minimum in OpenCASCADE

    Use PSO to find minimum in OpenCASCADE eryar@163.com Abstract. Starting from OCCT6.8.0 will include ...

  7. 实现外网訪问局域网内的SVN——花生壳+visiualSVN实现外网訪问局域网内的SVN(三)

    经过前两篇文章.到眼下为止,我们已经获取了外网域名而且搭建好了SVN server.接下来,我们就总结一下怎样实践实现一下訪问局域网. 1.安装VisiualSVN Server(可见:http:// ...

  8. RadioButton的check改变的时候

    https://stackoverflow.com/questions/8095256/asp-net-radio-button-change You'll need to specify the a ...

  9. Kinect 开发 —— Kinect studio

    This tool can record all the data coming into an application from a Kinect unit. You can then view, ...

  10. 【Django】MEDIA的配置及用法

    如果需要在数据库中存储图片或视频类的数据,我们可以配置MEDIA. 下面的示例将以上传一张图片的形式来说明MEDIA的配置及用法. 第一步 settings.py # media配置 MEDIA_UR ...