当前位置: 首页 > news >正文

MySQL 5.7 zip 安装

1.下载路径

https://dev.mysql.com/downloads/mysql/

有账号登陆下载,

没有账号:no thanks;just start my download

解压放到指定盘中 

G:\Program Files\mysql-5.7.21-winx64

配置环境变量

MYSQL_HOME:G:\Program Files\mysql-5.7.21-winx64
在path 后面添加 ;%MYSQL_HOME%\bin

添加文件my.ini文件

将如下代码放入my.ini文件中

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=G:\Program Files\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=G:\Program Files\mysql-5.7.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
请注意:
basedir和datadir,请根据自己的实际安装目录进行修改

创建空的data文件夹,文件列表如下

注意:data和my.ini是自己新建

打开cmd.exe,必须以管理员的身份运行

初始化数据库

mysqld --initialize --user=mysql --console

记住分配的密码:

安装服务

G:\Program Files\mysql-5.7.21-winx64\bin>mysqld --install
这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql安装目录的bin目录下,不管你是否配置环境变量,否则在安装完后启动服务还是会报下面的错误。
C:\Windows\system32>net start mysql  
发生系统错误 2。  
  
  
系统找不到指定的文件。  

正确的安装路径如下:

启动服务

net start mysql

以上的步骤已经可以安装成功,以下其他可能用到的命令

停止服务: net stop mysql 
删除服务 :mysqld --remove  
修改初始化密码: mysql -uroot -p
若找不到初始密码可以在my.ini中[mysqld] 添加:
skip-grant-tables
使用初始密码登陆后(上面的初始密码:a#+GBHZjA7VS),执行下面指令
set password for root@localhost=password('你的密码');

转载于:https://www.cnblogs.com/chuanqi1995/p/11226338.html

相关文章:

  • P1004 方格取数(四维动态规划)
  • SCRUM Day 8
  • 2.3_Database Interface ODBC组成原理
  • 石子合并(区间dp典型例题)
  • 石子合并2(环形求最优解 区间dp)
  • 恢复系统管理员密码的五大奇招
  • P1082 同余方程(拓展欧几里德)
  • Mac下eclipse安装SVN插件
  • 程序员真的很懒
  • 【Android应用开发】-(9)应用程序安装卸载原理
  • TCP/IP:网络因此互联
  • 公式输入较好的参考
  • K - Queries for Number of Palindromes(区间dp+容斥)
  • ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘
  • IDEA等全家桶设置Ctrl+滚轮调整字体大小
  • 【comparator, comparable】小总结
  • cookie和session
  • C语言笔记(第一章:C语言编程)
  • HTML5新特性总结
  • JavaScript新鲜事·第5期
  • JS变量作用域
  • js对象的深浅拷贝
  • magento2项目上线注意事项
  • PHP的Ev教程三(Periodic watcher)
  • webpack入门学习手记(二)
  • 反思总结然后整装待发
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 如何学习JavaEE,项目又该如何做?
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #pragma once
  • (NSDate) 时间 (time )比较
  • (pojstep1.3.1)1017(构造法模拟)
  • (独孤九剑)--文件系统
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (理论篇)httpmoudle和httphandler一览
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (学习日记)2024.01.19
  • (循环依赖问题)学习spring的第九天
  • .Net - 类的介绍
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .netcore 获取appsettings
  • .NET单元测试
  • .NET分布式缓存Memcached从入门到实战
  • .net项目IIS、VS 附加进程调试
  • /bin/bash^M: bad interpreter: No such file or directory
  • @TableLogic注解说明,以及对增删改查的影响
  • [ C++ ] 继承
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...