Mysql 5.7 for windows 免安装版(解压版)安装和配置
网上写的不近详细,这里重新整理下。
准备:
1、windows操作系统
2、mysql 的解压版压缩文件
第一步:
解压mysql的压缩包到你的安装目录,因为是虚拟机,这里我就安装在C盘下:C:\mysql-5.7.18-win32
第二步:
配置环境变量
在系统变量下找到Path这个值,
点击编辑修改,
后面添加的路径是mysql的安装路径+\bin,比如我的安装路径是 C:\mysql-5.7.18-win32
则需要添加的是 C:\mysql-5.7.18-win32\bin
注意:添加之前看结尾有没有分号,没有记得加分号再添加。
第三步:
进入mysql安装目录下的bin文件夹,安装mysql
以管理员身份运行cmd,
依次运行下列命令:
1、cd C:\mysql-5.7.18-win32\bin //进入安装目录下的bin文件夹
2、mysqld --install //安装mysqld服务
3、配置my.ini文件
1)需要你在安装目录下新建一个名为my.ini文件,.ini是后缀名。
2)然后在安装目录下新建一个名为data的文件夹。
如图:
把下面代码复制到my.ini文件中,保存。
注意:代码中红色字是需要改成你自己的目录。
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [client] port = 3306 default-character-set=utf8 [mysqld]# Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M# Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin# These are commonly set, remove the # and set as required. character_set_server=utf8 init_connect='SET NAMES utf8' basedir = C:\mysql-5.7.18-win32 datadir = C:\mysql-5.7.18-win32\data port = 3306 # server_id = .....# Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注意:
basedir = C:\mysql-5.7.18-win32 //这里改成你自己的安装目录 datadir = C:\mysql-5.7.18-win32\data //改成 安装目录\data 这个路径存放你的数据文件
4、初始化mysql
同样是在mysql安装目录下的bin文件夹内,
执行下面命令:
mysqld --defaults-file=C:\mysql-5.7.18-win32\my.ini --initialize --console
运行结果如下:
红框内是产生的随机密码,把它记录下来。待会登录mysql要用。
5、启动并登录mysql
依次运行下面命令:
1)net start mysql
2)mysql -u root -p
要求你输入密码,把上面产生的随机密码输入,注意大小写。
出现红框里的内容表示的登录成功。
6、重设登录密码
运行下面命令
set password for root@localhost=password('123456'); //单引号里面是你自己的密码,可以改成你自己的密码
出现如上图界面表示成功。
7、用新密码重新登录(实验新密码对不对,这步也可以不用操作)
OK,到这里已全部完事。
转载于:https://www.cnblogs.com/f-society/p/6902057.html
Mysql 5.7 for windows 免安装版(解压版)安装和配置相关推荐
- 我下载的mysql解压后没有安装_mysql 解压版安装配置方法教程
1.首先,你要下载MySQL解压版,下载地址 虽然mysql都有8.0了,但这里我要安装的是mysql5.7,其他版本方法类似 2.解压安装包,根据自己的喜好选择路径,我选择的路径是D盘,因此MySQ ...
- MySQL的下载与安装(解压版)
1,下载 解压版: 下载地址:https://dev.mysql.com/downloads/mysql/ 选择自己需要的版本 2,安装 2.1 将下载好的压缩包解压到需要安装mysql一个路径下,然 ...
- mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装
mysql jar 下载 : https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...
- mysql:安装版(解压版)MySQL下载、配置、安装以及解决MySQL服务无法启动问题
一.MySQL官网下载解压版 1.进入官网下载 MySQL官网 2.进入后看到社区服务器点击进入 3.这里就可以下载,建议大家下载以前的版本,最新版本容易出现问题,这里我选择的是5.7版本 4.如图选 ...
- mysql压缩包启动不了_mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法...
本人初学使用mysql数据库,由于喜欢使用解压版,于安装配置中遇到许多问题,部分未能在搜索引擎中找到答案,偶然找到解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批 ...
- python解压版怎么安装_python 解压版 zip file 安装
python 解压版 zip file 安装 Python Releases for Windows 找到最新稳定版本的 "Download Windows x86-64 embeddabl ...
- 安装pgsql解压版操作步骤
1.解压文件,以下拿E:\soft\pgsql路径举例 2.初始化 E:\soft\pgsql\bin\initdb.exe -D E:\data\pgsql -E UTF8 3.cmd启动服务 E: ...
- mysql解压版配置win8_Windows安装mysql8解压版
下载 解压 下面是我解压的根目录图 image.png 后续的配置和这个路径是有关系的. 配置 在根目录下创建一个文件my.ini [mysql] # 设置mysql客户端默认字符集 default- ...
- 安装oracle解压版,oracle11g压缩解压版图文安装详细教程
[前期准备]到官网下载以下两个文件. [网盘下载] https://pan.baidu.com/s/1PmkjevXUy6XxigJGxi98Jg [解压] 按顺序分别把他们解压到同一个文件夹下,解压 ...
- linux解压gcc,Linux,GCC安装(解压版)
一.安装Gcc前,需要安装依赖: 1.gmp安装: 下载:gmp-6.0.0a.tar.bz2 解压:tar jxf gmp-6.0.0a.tar.bz2 cd gmp-6.0.0 ./configu ...
最新文章
- 记录一些user-agent
- java opengl_java基于OpenGL ES实现渲染实例
- 最后8小时 | 最新智能驾驶视觉技术行业研究报告出炉!圈内从业者、投资人不可错过...
- 左操作数必须为左值_进入“左转弯待转区”被罚怎么回事?
- Android Studio :1、连接手机调试(超级详细;附带连接测试录像);2、点击Button按钮,显示Toast中的内容
- 牛客多校4 - Count New String(序列自动机+广义后缀自动机)
- Let's Encrypt(开源SSL证书管理工具)
- 百度利用AI技术8、9月打击超83亿条有害信息
- Spark的ShuffleManager
- 解决:浏览器无法及时更新css样式等改动
- 楔和的基本群|Seifert-Van Kampen定理的简单应用
- mysql5.6.31安装及配置
- 简易实践的vue自定义tab入门
- php xml 增加节点,PHP往XML中添加节点的方法_php技巧
- Java 二叉树的层序遍历
- feet在c语言中是什么意思,英语中说“cold feet”居然是这个意思...
- ccfcsp 202206-2 寻宝大冒险
- Sql递归(用with 实现递归查询)
- MERGE Into 无法更新ON子句中引用的列
- python计算机视觉编程——基本的图像操作和处理
热门文章
- ubuntu scp ssh 22: connection refused
- Ubuntu如何修改用户密码
- linux c自写时钟,关于internal_add_timer函数(linux/kernel/timer.c中定义的)的一个问题
- 扫地机器人半湿拖布_告别干湿不均,懂湿拖的自动扫地机器人最在行
- Java--ArrayList的遍历
- Mybatis框架中${}和#{}的区别
- java中eq、ne、gt、lt、ge、le分别代表含义
- 阶段3 2.Spring_03.Spring的 IOC 和 DI_4 ApplicationContext的三个实现类
- mybatis使用collection查询集合属性规则
- Codeforces 1169A Circle Metro