MySQL 5.7.18 解压版安装

原文链接:https://my.oschina.net/u/3474266/blog/895696

我在安装免安装版的5.7.18的时候出现了问题,正好找到这个,十分感激

 

 

 

 

今天下载安装了MySQL Community Edition 5.7.18压缩版,过程中遇到了一些坑,特地写个博客记录一下。

下载地址: http://pan.baidu.com/s/1o8hWgqu

最坑的是此版本的 MySQL 解压后是没有 my.ini 和 data 这两样东西的,都需要自己手动创建或使用命令生成。

1.     首先创建 my.ini,在mysql解压目录下的bin文件夹中新建一个名为 my.ini 的文件,内容为

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=%MYSQL_HOME%

datadir=%MYSQL_HOME%\data

[WinMySQLAdmin]

%MYSQL_HOME%\bin\mysqld.exe

 

 

 

 

 

 

2.     然后创建 mysql 数据库 data 文件夹

为了后续使用 mysql 相关命令更加方便,先来配置一下系统环境变量

Win + E,打开计算机,右键选择属性,打开控制面板

 

 

 

 

 

 

 

 

 

点击高级系统设置

 

 

 

 

 

然后点击环境变量

 

 

 

 

 

 

 

 

 

新建一个系统变量,变量名为 MYSQL_HOME ,变量值为 mysql 解压的目录

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

然后找到系统变量为 Path 的项,选中后点击编辑按钮

 

 

 

 

 

 

 

 

 

在变量值的最后加入 ;%MYSQL_HOME% \bin

 

 

 

 

 

 

 

 

 

到这一步就完成了 mysql 环境变量的设置

接下来进行初始化Mysql数据库,生成 data 文件夹

Win + R ,打开 cmd ,输入mysqld --initialize-insecure --user=mysql,回车后可见在mysql解压目录中生成了data文件夹

 

 

 

 

 

 

 

到这里就完成了 my.ini 和 data 的创建了。

3.   最后要安装mysql服务,这里要注意如果不进入 %MYSQL_HOME%\bin 目录安装,启动MySQL服务时会报“系统找不到指定文件”的错误,请一定按照以下的步骤进行安装。

Win + R 重新打开一个 cmd,切换到mysql目录下的bin文件夹

 

 

 

 

继续在cmd 中输入 mysqld –-install,将 mysql 安装到 Windows 服务

如提示 service successfully installed ,则安装成功

然后在 cmd中输入 net start mysql,启动 mysql 数据库服务

到此 mysql 5.7.18 解压版的安装就完成了。

PS: 初始化root密码

使用  mysqladmin -u root -p password 命令,提示输入密码直接回车即可,然后输入新密码完成密码修改

 

***************************************************************************

添加:安装完成之后如何的登录mysql呢?

在任意的文件夹下,因为你已经配置了环境变量,所以可以找到mysql命令所在目录bin,

输入 mysql -uroot -p

提示输入密码,就是你开始设置的密码,回车然后就进去了;

 

转载于:https://www.cnblogs.com/robin2ML/p/6866469.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

订单失效怎么做的_?糟了,刚发货的订单竟然被取消掉了?我该怎么办!

“叮叮!您的Newegg国际商城有新订单啦,请及时查看!”又来新订单了,赶紧打包发货!可是三天后……“尊敬的商家您好,您的订单超过72 小时未发货,系统已经自动取消该订单”。什么?订单被…

oracle segment extent block,Oracle的基础问题segment extent block

l extent和segment的关系每个extent 的Oracle block 的数目是由extent的巨细/DB_BLOCK_SIZE 确定的,extent 巨细是由建立或修改segment 的SQL 语句中storage子句中的initial, next, pctincrease等参数确定。每个segment中的extent的数目是一个动态扩展的值, 最大值由建立或修改…

6G概念及愿景白皮书

来源:中国指挥与控制学会“本白皮书将从6G愿景、6G应用场景、6G网络性能指标、6G潜在关键技术、国际组织和各国6G研究进展等方面展开讨论,并提出加快推进我国6G研发的相关建议。”编写 | 赛迪智库无线电管理研究所 执笔 | 彭健 孙美玉 滕学强目录一、前言…

git编译安装与常见问题解决

1. 先去官网下载一个安装包 ,假设目录/APP/ido2. cd /APP/ido3. tar -zxvf git-2.7.2.tar.gz4. 安装依赖yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openss…

如何判断python固定文件存在吗_Python判断文件和文件夹是否存在的方法

这篇文章主要介绍了Python判断文件和文件夹是否存在的方法,本文还讲解了判断是否为文件或者目录的方法、os.path.lexist的作用、FTP中判断文件或目录是否存在等内容,需要的朋友可以参考下一、python判断文件和文件夹是否存在、创建文件夹代码如下:>>> import os>&g…

oracle rman和数据泵,使用RMAN或数据泵初始化OGG目标库

OGG 10引入新token变量LOGCSN,对应于oracle的scn,对此replicat可以指定开始csnStart replicat atcsn | aftercsn准备阶段同步前需确保源库的事务都已提交,应反复检查gv$transaction;对于无法终止的事务,从其起始时间执…

哺乳动物亚种在物种进化中至关重要

查尔斯达尔文的《物种起源》一书来源:科技日报 图片来源:物理学家组织网据物理学家组织网18日报道,查尔斯达尔文逝世约140年后,其进化论的一个理论终获证实!英国剑桥大学科学家在18日出版的《英国皇家学会学报B卷》上撰…

window挂载到linux服务器上,在windows 7操作系统下设置挂载Linux服务器

在Windows 7操作系统下增加了很多有用的功能,只是默认没有开启而已,今天简述下一个Windows 7下的NFS功能,通过这个功能,可以让Windows 7共享Linux下面的磁盘分区或者目录数据,这个功能原理只能通过samba或者ftp来实现&…

Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补…

两位概率论顶级专家获得2020阿贝尔奖

来源:哆嗒数学网弗斯滕伯格介绍当希勒尔弗斯滕伯格(Hillel Furstenberg) 发表其早期的一篇论文时,有传言说他并非一个人,而是一群数学家的化名。该论文涵盖的思想覆盖诸多领域,真的不可能是一个人的成果吗?虽然这件事可…

python长度单位转化_长度单位的换算教学反思

长度单位的换算教学反思陈双银使学生在认识了长度单位千米、米、分米、厘米、毫米的基础上,能够熟练地掌握长度单位千米、米、分米、厘米、毫米之间的进率,准确地进行单位之间的换算是长度单位这一单元的教学重点和难点。但是,对于这一知识点…

获取时间

var nownew Date();一周前的时间(now.getFullYear()) - (now.getMonth()1) - (now.getDate()); var date new Date(now.getTime() - 7 * 24 * 3600 * 1000); var year date.getFullYear(); var month date.getMonth() 1; var day date.getDate();当前时间year"-…

linux区分用户的权限级别可用,如何限制Linux内核级别的特权用户访问?

我在learning Linux Kernel Programming找到了这个答案,我的问题更具体针对Linux内核的安全功能.我想知道如何限制特权用户或进程对其他进程和文件的访问权限,而不是root的完全访问权限.直到现在我发现:>自由访问控制(DAC)的用户和组,区分读取,写入和执行用户,组…

清华大学计算机系教授:马少平——计算机是如何实现智能的(附直播回放)...

来源:图灵人工智能直播回放长按识别观看回放报告摘要这是一个关于人工智能的科普讲座。人工智能经过六十几年的发展,取得了很大的成果,在很多领域得到了很好的应用。那么人工智能是如何实现的?本讲座将结合一些大家熟知的实例&…

CSS图像绘制之:条纹背景(转)

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>漂亮的CSS3动画进度条DEMO演示</title><style> html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,ci…

linux跟踪内存块,在Linux程序中跟踪活动使用的内存

我想跟踪各种程序在特定状态下触摸的内存量.例如,假设我有一个图形程序.当它被最小化时,它可能会使用更少的内存,因为它不会重绘窗口,这需要读取图像和字体并执行大量的库函数.这些对象仍可在内存中访问,但实际上并未使用它们.像top这样的工具用途有限,因为它们只是告诉我们将多…

新基建专题报告:未来发展方向及重点产业分析

报告来源&#xff1a;中银证券转自&#xff1a;未来智库一、新基建以强外溢性稳增长、补短板、调结构1&#xff09;新基建以强外溢性稳增长全球经贸摩擦加剧&#xff0c;叠加海外疫情导致各国经济存在不确定性的影响下&#xff0c;外需不足&#xff0c;内需承压&#xff0c;经济…

查看网站所有会话_你能看到网站上每个产品的数据吗?

经常有群友问怎么查看网站上每一个产品的数据。查看每个产品的数据&#xff0c;有助于我们了解网站上哪个产品是热销品&#xff0c;哪个产品还需要进行优化&#xff0c;从产品层面优化提高网站整体的转化率。查看方法也很简单&#xff0c;我们还是打开Google Analytics点击左侧…

C++实现树的基本操作,界面友好,操作方便,运行流畅,运用模板

Ⅰ.说明&#xff1a;1.采用左孩子右兄弟的方式&#xff0c;转化为二叉树来实现。2.树的后根遍历与二叉树的中根遍历即有联系又有区别&#xff0c;请读者注意分析体会。Ⅱ.功能&#xff1a;1.创建树并写入数据2.先根遍历树3.计算树高4.后根遍历树5.层次遍历树6.搜索数据域为某值…

linux进程管理命令kill,Linux进程管理命令-kill | IT运维网

格式&#xff1a;kill -l [signal]-l&#xff1a;显示当前系统可用信号-l&#xff1a;显示当前系统可用信号[rootlocalhost ~]# kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL10) SIGUSR111) SIGSEGV12) SIGUSR213) S…