一、 下载

MySQL 的官网下载地址:http://www.mysql.com/downloads/

在这个下载界面会有几个版本的选择。

1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。

2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。

3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。

4. MySQL Cluster CGE 高级集群版,需付费。

5. MySQL Workbench(GUITOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQLWorkbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。

社区版 https://dev.mysql.com/downloads/mysql/

二、解压

把下载好的压缩包解压到你想要安装的地方

三、配置ini文件,设置数据库保存目录

打开解压好的文件,新建data文件夹,用来存放数据可数据。

解压后文件夹里面有个my-default.ini文件。我们现在要新建一个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]
#user=root
#password=ok [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
#设置3306端口
port =
# 设置mysql的安装目录
basedir=C:\007MyPrograms\mysql-5.7.-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\007MyPrograms\mysql-5.7.-winx64\data
# 允许最大连接数
max_connections=
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true #---
#启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率,实际使用情况是:开启前CPU使用率120%左右,开启后降到了10%。
query_cache_size = 20M
query_cache_type = ON #数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录。
# 此时所有用户登录当前数据库都是免密码的,所以此时数据库的安全性是非常低的
#skip-grant-tables

四、安装环境

以  --管理员身份--  运行命令提示符(cmd),将目录切换到你的解压文件中的bin文件目录

需要切换到bin目录,否则,会将服务目录指定为C:\Program Files\MySQL\mysql-5.7.16-m15-winx64\mysqld

然后输入mysqld install回车。

然后输入mysqld --initialize-insecure --user=mysql回车

然后输入net start mysql启动服务

    #增加服务命令:mysqld install MySQL --defaults-file="D:\mysql\mysql-5.7.16-m15-winx64\my.ini"

    #移除服务命令为:mysqld remove

五、启动MySQL

新版本都会有个随机密码,在data文件夹下的.err后缀的文件中,拷贝输入即可进入

输入mysql -uroot -p 随机密码

修改密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

退出要输入exit,直接关闭cmd是不会退出数据库的

六、设置环境变量

可以成功打开MySQL之后每次打开都要cd到安装目录下会很麻烦,配置好环境变量后就可以直接使用mysql -uroot -p进入数据库了。

找到环境变量编辑页面(各种系统打开的方式不同,win10的话直接在左下角搜索环境变量就好了),找到path,然后编辑,把解压要的文件里的bin文件路径添加进去就 好了

现在你就可以在直接打开cmd后输入mysql -uroot -p打开MySQL了

ps:

create table teacher //建立表TEACHER

(

  id int(3) auto_increment not null primary key,

  name char(10) not null,

  address varchar(50) default ‘深圳',

  year date

); //建表结束

mysql 压缩包免安装版 安转步骤的更多相关文章

  1. mysql.zip免安装版配置

    MYSQL ZIP免安装版配置 1. 下载MySQL 选择自己想要的.本次安装.我使用的是mysql-5.6.17-winx64  地址:http://dev.mysql.com/downloads/ ...

  2. mysql win10x64 免安装版 安装配置

    安装包下载或者 gaobo百度云/工具/开发工具/mysql-5.7.23-winx64.zip 第一步, 解压MySQL压缩包    将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:  ...

  3. mysql数据库免安装版的配置过程

    1,从mysql官方网站下载免安装版本与自己电脑位数相同的mysql版本. 链接:https://www.mysql.com/ 2,将包解压到自定义的目录下 (例:D:\mysql-5.7.23-wi ...

  4. shell脚本专题之-----------全自动编译安装mysql(免安装版)

    mysql的编译安装,在博客 开源服务专题之--------mysql的编译安装 中已经说明了,但是还是比较麻烦,尤其是一大堆命令,来手动执行,稍有不慎,就会出错.生产上一般都是先在本地测试环境进行自 ...

  5. MySQL数据库免安装版配置

    参考文章: http://www.bkjia.com/Mysql/1093427.html

  6. MySQL 5.7.21 免安装版配置教程

    MySQL是世界上目前最流行的开源数据库.许多大厂的核心存储往往都是MySQL. 要安装MySQL,可以直接去官方网站下载.本教程将说明对于MySQL的免安装版如何进行配置和安装. 官方下载:http ...

  7. mysql 免安装版 + sqlyog 安装 步骤 --- 发的有点晚

    总有些朋友不会安装mysql,其实软件安装不是学习mysql的重点,基本上也就安装一次,工作后一般公司里也不会让你安装,如果非要安装,百度一下就行了.安装版本百度上有许多,下面就提供一个免安装版的步骤 ...

  8. C#自制Web 服务器开发:mysql免安装版配置步骤详解分享

    mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...

  9. win7 + MySQL 5.6.35 免安装版部署

    之前项目开发一直用的asp.net技术,所以数据库自然而然的就用的Sql Server了,最近想着手看一下MySQL数据库,部署免安装版的MySQL的过程记录一下. 准备工作:window 7   6 ...

随机推荐

  1. Thunder团队第三周 - Scrum会议4

    Scrum会议4 小组名称:Thunder 项目名称:i阅app Scrum Master:邹双黛 工作照片: 参会成员: 王航:http://www.cnblogs.com/wangh013/ 李传 ...

  2. CSS3制作各种形状图像(转)

    CSS3制作各种形状图像 浏览:1417 | 更新:2015-05-24 14:43 | 标签:css 1 2 3 4 5 6 7 分步阅读 圆形-椭圆形-三角形-倒三角形=左三角形-右三角形-菱形- ...

  3. Debian常用設置

    1. 更新軟件源 sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak #備份 sudo vi /etc/apt/sources.list / ...

  4. iOS- 用UICollectionViewController 来进行横竖屏九宫格布局

    1.简单说说UICollectionViewController 我们在做九宫格布局时,可以使用UIScrollView,也可以使用UICollectionViewController. 当我们用UI ...

  5. css深入理解之 border

    一 border-width不支持百分比值 1 不符合客观逻辑 2 w3成都一种约定吧 3 边框本身就像是一个包裹内容的界限 类似的还有outline,box-shadow text-shadow均不 ...

  6. python获取本地时间

    python本地时间 import time # 格式化成2016-03-20 11:45:39形式 now = time.strftime("%Y-%m-%d %H:%M:%S" ...

  7. union查询

     select id, uid, money, FROM_UNIXTIME(created) as created, type FROM  (  #type=1是  cjw_finance_bonus ...

  8. 生活中的goto

    if(你是个傻逼?){ out.println("继续你的傻逼生活吧!"); }else(你不是傻逼?){ out.println("你说不是都不是啊,继续你的傻逼生活吧 ...

  9. [Leetcode] 2.Add Two Numbers(List To Long,模拟)

    本题题意是指将两个数倒序存储在链表中,再将两数之和同样存储在链表中输出. 我最开始的思路是将每一位相加,再考虑是否进位,但这时就需要考虑一些情况,比较麻烦. 于是我决定采取另一种在网上新学到的方法:这 ...

  10. MVC 上传文件实例

    http://www.cnblogs.com/leiOOlei/archive/2011/08/17/2143221.html