mysql 5.6.19 winx64_win7配置免安装mysql5.6.19过程具体解释

本文主要介绍免安装配置mysql5.6.19的过程,整个过程中自己出现非常多次失误,经过整理,现将一次可成功的过程记录下来,供大家參考。

准备

在mysq官网 http://dev.mysql.com/downloads/mysql/,下载最新稳定版本号。

本文使用的mysql版本号为5.6.19,因下载免安装版本号,在页面选择“Windows (x86,

64-bit), ZIP Archive”【吐槽一下,越来越大了:217.2M】

解压

将下载的mysql.zip解压到E:\Develop\mysql-5.6.19-winx64

创建data文件夹

创建文件夹:E:\Develop\TestMysqlData,用于存放mysql的表和数据相关文件。

配置

拷贝mysql解压文件夹中my-default.ini为test.ini,将basedir、datadir配置为前面的mysql文件夹和data文件夹。

并添加编码配置:character_set_server=utf8、character_set_client=utf8

配置完后的文件例如以下:

basedir = E:/Develop/mysql-5.6.19-winx64

datadir = E:/Develop/TestMysqlData

character_set_server=utf8

character_set_client=utf8

很多其它配置,可訪问mysql官网的配置页面:http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html,

该地址在test.ini有。

注冊服务

通过cmd进入mysq解压文件夹的bin文件夹中,运行例如以下命令:

mysqld install mysqltest --defaults-file="E:\Develop\mysql-5.6.19-winx64\test.ini"【注:mysqltest 为加入的服务名】

若出现例如以下信息,表明服务成功安装:

390409b2a21a63752645bdb85f128657.png

启动服务

通过cmd运行命令:

net start mysqltest【注:此处必须与前面注冊时,服务名一致】

依照本教程来运行的话,此时会报错,信息例如以下:

c0d3e0a1fa3ba6b60e64be5ef2af8a3a.png

通过查看data文件夹,即E:\Develop\TestMysqlData文件夹下以.err结尾的日志文件,找到报错信息例如以下:

2014-06-29 15:58:07 9116 [Note] Plugin 'FEDERATED' is disabled.

E:\Develop\mysql-5.6.19-winx64\bin\mysqld: Table 'mysql.plugin' doesn't exist

2014-06-29 15:58:07 9116 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

2014-06-29 15:58:07 9116 [Note] InnoDB: Using atomics to ref count buffer pool pages

日志提示通过运行mysql_upgrade解决这个问题,继续在mysql解压文件夹的bin文件夹中运行:mysql_upgrade,出现例如以下异常信息:

E:\Develop\mysql-5.6.19-winx64\bin>mysql_upgrade

Looking for 'mysql.exe' as: E:\Develop\mysql-5.6.19-winx64\bin\mysql.exe

Looking for 'mysqlcheck.exe' as: E:\Develop\mysql-5.6.19-winx64\bin\mysqlcheck.exe

FATAL ERROR: Upgrade failed

通过net start mysqltest启动服务,依旧报错。

此时,将mysql解压文件夹中的data文件夹中全部文件复制到E:\Develop\TestMysqlData文件夹中,再启动服务则成功!

E:\Develop\mysql-5.6.19-winx64\bin>net start mysqltest

mysqltest 服务正在启动 .

mysqltest 服务已经启动成功。

连接数据库

通过workbench连接,打开后能够看到本地已经启动的mysql instance,双击就可以直接打开连接。

创建数据库

通过在workbench的sql窗体运行例如以下脚步,就可以创建默认编码为utf-8的数据库。

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

此时,数据库test的编码统一为utf8,project编码再设置为utf8,基本会避免数据乱码的问题了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
winx64_12102_client指的是Windows操作系统下的64位Oracle数据库客户端。 Oracle数据库是一种功能强大的关系型数据库管理系统,用于存储、管理和处理大规模的结构化数据。为了能够连接到Oracle数据库服务器并进行操作,需要安装相应的客户端软件。 winx64_12102_client是指基于Windows操作系统的64位Oracle数据库客户端安装包。安装该客户端可以使计算机能够远程连接到运行Oracle数据库服务器的主机,并通过客户端软件进行数据查询、菜单操作和数据管理。具体而言,该客户端版本是适用于64位Windows操作系统的。 安装winx64_12102_client的步骤如下: 1. 下载winx64_12102_client安装包到本地计算机。 2. 解压安装包,得到安装文件夹。 3. 运行安装文件夹中的安装程序,按照向导的指示完成安装过程。 4. 在安装过程中,可能需要提供一些配置信息,如数据库服务器的IP地址、端口号和认证信息等。请根据实际情况进行填写。 5. 安装完成后,会生成一个Oracle客户端配置工具。通过该工具可以进行网络配置、连接参数设置和安全策略管理等操作。 6. 运行安装后的客户端软件,输入正确的连接信息,即可成功连接到Oracle数据库服务器。 总结:winx64_12102_client是适用于64位Windows操作系统的Oracle数据库客户端安装包,安装后可以使计算机能够远程连接到Oracle数据库服务器进行数据操作和管理。安装过程中需要提供一些配置信息,并参考Oracle提供的工具进行相关设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值