mysql免安装版本测试(mysql-5.7.18-winx64)
最近在某大学代课要安装mysql,由于他们的电脑机器不能用installer安装(具体原因我也不清楚,一点击就显示要结束进程),在查阅了资料之后在我的小笔记本上做了一把实验,下面记录过程
参考博客为:https://www.cnblogs.com/goldlone/p/7071715.html
一、在Mysql官网下载Mysql-5.7.18的ZIP文件
下载链接为:https://dev.mysql.com/downloads/mysql/
二、解压ZIP文件,然后配置环境变量
三、配置环境变量
1、新建一个变量:MYSQL_HOME
变量值:D:/ServerSoft/mysql
2、修改path变量
添加一条记录:%MYSQL_HOME%/bin
四、在D:\mysql-5.7.18-winx64目录下创建my.ini文件
#敲黑板,划重点了:以下的这三个路径(好像最后一个Server不用配置也可以)要使用\\,不然会报错,错误信息如下:
mysqld: Can't create/write to file 'G: ools\MySQL\mysql-5.7.18-winx64\data\is_w ritable' (Errcode: 2 - No such file or directory)
#配置文件从下面开始:
这里有两个配置文件,分别来自两个博客,我自己是第一种成功了,第二种不行。。。暂时不去纠结这个问题的原因吧,读者可以都尝试一下
配置文件一:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#解压目录
basedir=G:\\tools\\MySQL\\mysql-5.7.18-winx64
#解压目录下的data目录
datadir=G:\\tools\\MySQL\\mysql-5.7.18-winx64\\data
#MySQL服务器端的存储引擎
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-storage-engine=MEMORY
[WinMySQLAdmin]
G:\\tools\\MySQL\\mysql-5.7.18-winx64\\bin\\mysqld.exe
配置文件二:
[mysqld]
#绑定IPv4
bind-address = 0.0.0.0
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir = D://ServerSoft//mysql
# 设置mysql数据库的数据的存放目录
datadir = D://ServerSoft//mysql//data
# 设置端口号
port = 3306
# 允许最大连接数
max_connections = 200
# 设置字符集为utf8
loose-default-character-set = utf8
# 开启查询缓存
explicit_defaults_for_timestamp = true
# windows下区分表名大小写(0:不区分,2区分(5.7版本))
lower_case_table_names=2
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
#设置客户端字符集
port=3306
default-character-set = utf8
[WinMySQLadmin]
Server = D://ServerSoft//mysql//bin//mysqld.exe
五、将mysql注册为Windows系统服务
1、使用管路员权限打开CMD(注意管理员权限),在CMD中进入mysql的解压目录
2、运行服务安装命令
mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini"
安装成功后会提示安装成功
备注:如果想要移除该服务,使用命令:mysqld -remove
六、启动mysql服务
1、启动服务命令为:net start mysql
2、打开管理工具 服务,找到MySQL服务。通过右键选择启动或者直接点击左边的启动来启动服务
注意:此时是无法正常启动mysql服务的,因为5.7.18版本是不附带data文件夹的,需要通过命令来创建data文件夹和默认的数据库(如果存在,删除data目录下所有文件)
创建命令:mysqld --initialize-insecure --user=mysql
七、修改root账号密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
打开数据库:mysql -uroot -p(提示 Enter password,直接回车,默认密码为空)
use mysql;
UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
FLUSH PRIVILEGES;
exit
至此,密码修改完成。
mysql免安装版本测试(mysql-5.7.18-winx64)的更多相关文章
- win10免安装版本的MySQL的下载安装和配置
下载mysql-xxx.zip(免安装版) 解压到自己想要的目录下(我的是D:\mysql\),打开mysql-5.7.21-winx64文件夹,新建my.ini文件,输入: [mysql] # 设置 ...
- win10 免安装版本的MySQL的下载安装和配置
一.概述 网上找了好多,发现好多不是linux系统的就是与现在新版本有出入,自己做小项目亲手实践了一下,供大家借鉴. MySQL版本:mysql-5.7.17 下载方法: 1.MySQL官方网址htt ...
- mysql免安装版本
[下载MySQL 5.6.13] 从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downlo ...
- mysql 免安装版本 与问题记录
将文件解压到D盘, 创建 my.ini 配置文件, ------------------复制进去--------------------- [client] port=3306 default-cha ...
- mysql免安装版本(用批处理安装和启动)
参考文章: http://www.cnblogs.com/niuniutry/p/3555778.html http://wenku.baidu.com/link?url=WI9Cyl5AMHOlps ...
- mysql 免安装版本 命令安装
1.down load mysql-5.5.28-win32.zip 2.unzip it to a path such as d:/mysq/mysql-5.5.28-win32 3.copy th ...
- Mysql 免安装版本配置
1. 安装命令 (制定安装目录的my.ini文件) mysqld --install MySQL --defaults-file="C:\mysql-5.7.26-winx64\bin\my ...
- 新版本MySQL Server 5.7的免安装版本设置
今天重新配置电脑,安装java开发运行的相关环境,在安装mysql的过程中,遇到了一些问题. 因为在网站上下载的是免安装版本的mysql 5.7 ,所以在安装过程中只需要解压缩zip的压缩包即可. 之 ...
- MYSQL免安装
MYSQL免安装 本文使用mysql 8.0.22进行演示 一.MYSQL 下载 [x] 官网下载:地址:https://dev.mysql.com/downloads/mysql/ [x] 百度云盘 ...
随机推荐
- selenium爬虫入门(selenium+Java+chrome)
selenium是一个开源的测试化框架,可以直接在浏览器中运行,就像用户直接操作浏览器一样,十分方便.它支持主流的浏览器:chrome,Firefox,IE等,同时它可以使用Java,python,J ...
- OpenMark
what's open mark??? http://www.open.ac.uk/openmarkexamples/
- 详解redis持久化
我们的Redis必须使用数据持久化吗?如果我们的Redis服务器只作为缓存使用,Redis中存储的所有数据都是从其他地方同步过来的备份,那么就没必要开启数据持久化的选项.Redis提供了将数据定期自动 ...
- GTD时间管理
GTD就是Getting Things Done的缩写,翻译过来就是"把事情处理完",是一个管理时间的方法.GTD的核心理念概括就是必须记录下来要做的事,然后整理安排并使自己一一去 ...
- 简洁的 Python Schema
目录 Python Schema使用说明 1. Schema是什么? 2. 安装 1. 给Schema类传入类型(int.str.float等) 2. 给Schema类传入可调用的对象(函数.带__c ...
- Django(一)初始
一:Web开发中的基本术语 1.两种架构 (1)cs架构 Client/Server:客户端-服务端架构 优点:CS能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后在提交给服务器,用户体验好 ...
- 网络编程之模拟ssh远程执行命令、粘包问题 、解决粘包问题
目录 模拟ssh远程执行命令 服务端 客户端 粘包问题 什么是粘包 TCP发送数据的四种情况 粘包的两种情况 解决粘包问题 struct模块 解决粘包问题 服务端 客户端 模拟ssh远程执行命令 服务 ...
- springmvc注解一
org.springframework.web.bind.annotation.RequestParam注解类型用于将指定的请求参数赋值给方法中 的形参 RequestParam注解 package ...
- elementUI一次请求上传多个文件
elementui <el-upload class="upload-demo" ac ...
- ssh工具推荐
FinalShell 看图就知道功能多强大了, 官网地址 http://www.hostbuf.com