• MySQL-5.6.13解压版(zip版)安装配置教程


    1、将mysql-5.6.13-winx64.zip 解压到D:mysql-5.6.13目录。

    2、清理里面的调试文件
    打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别。
    可能你会很郁闷,这个MySQL5.6.13居然有1.04GB,呵呵,仔细一看你就会发现,里面有很有调试文件。
    后缀为.lib或.pdb的,其实可以删除掉。还有一些名为debug的目录,也删除掉吧。这样是不是就小很多了。

    官网下载的zip解压包,往往很大,带有一些不必要的文件,以下为可以删除的部分:

    1 / 删除 mysql-test 文件夹;

    2 / 删除 sql-bench 文件夹;

    3 / 删除 bin 目录下的 debug 文件夹;
    4 / 删除 bin 目录下所有扩展名为 .pdb 的文件;
    5 / 删除 lib 目录下的 debug 文件夹;
    6 / 删除 lib 目录下所有扩展名为 .lib 和 .pdb 的文件;
    7 / 删除 libplugin 目录下所有扩展名为 .pdb 的文件;
    8 / 删除 libplugindebug 目录下所有扩展名为 .pdb 的文件。

    3、创建my.ini作为MySQL的配置文件
    默认情况下没有my.ini文件,这需要我们手工创建一个。怎么创建呢?有没有像php.ini那样有模板呢?
    其实在MySQL5.6.13中带了一个my-default.ini,可以算作模板,只是里面的内容实在太少了。
    直接创建一个文本文件,命名为my.ini。打开它,输入如下内容:

    [mysqld]

    innodb_buffer_pool_size = 128M

    #绑定IPv4和3306端口
    bind-address = 0.0.0.0
    port = 3306

    # 设置mysql的安装目录
    basedir=D:/mysql-5.6.13

    # 设置mysql数据库的数据的存放目录
    datadir=D:/mysql-5.6.13/data

    # 允许最大连接数
    max_connections=200
    loose-default-character-set = utf8

    #防止进程占用内存过大,个人使用

    join_buffer_size = 128M
    sort_buffer_size = 2M
    read_rnd_buffer_size = 2M
    performance_schema_max_table_instances=600
    table_definition_cache=400
    table_open_cache=256
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    [client]
    loose-default-character-set = utf8

    好了,这样一个基本的MySQL环境所需要的参数就够了。

    4、将MySQL安装成服务
    打开一个cmd.exe,将目录切换到D:MySQL-5.6.13in,运行: mysqld -install ,提示服务安装成功!
    运行services.msc一看,确实有一个名为MySQL的服务了,启动它。

    到此,MySQL5.6.13已经可以正常使用了。

    [配置MySQL 5.6.13]

    安装完后还要配置一下才能使用,对不对。

    1、my.ini的参数配置
    关于my.ini里面更多更复杂的参数配置。需要对MySQL进行优化的兄弟们可以参照MySQL官网的手册来操作。

    2、配置root用户登录
    默认情况下root是空密码,所以直接运行d:mysql-5.6.13inmysql -uroot -p,提示输入密码时,
    直接回车即可以root身份进入管理MySQL了。
    root没有密码是太恐怖了,我们来给它设置一个密码。运行d:mysql-5.6.13inmysqladmin -uroot -p password <新密码> ,
    将<新密码>替换为你的自定义密码,然后按回车。
    这时会提示输入密码,其实是指的原密码,原密码因为是空,所以这里再回车即可完成设置。

  • 相关阅读:
    记处理PostgreSQL连接太多的问题
    记服务器迁移上云出现故障
    PostgreSQL-迁移同步序列
    为什么你的pgbouncer连接这么慢
    TS基础知识储备
    前端实在好用的工具类库 【后续持续添加若有请留言添加积累供大家使用】
    Vue 3 + Typescript + Vite2.0 搭建移动端 代码规范以及注意的点
    flutter2.0 环境搭建(window环境下Mac自行查看官网即可)
    vite2.0+vue3+ts前端最新热门技术项目搭建
    React官方状态管理库—— Recoil
  • 原文地址:https://www.cnblogs.com/xiao0913/p/3828500.html
Copyright © 2020-2023  润新知