zoukankan      html  css  js  c++  java
  • Windows Server 2012 安装MySQL服务器感悟

    安装版本:mysql-5.7.17-winx64

    系统内存:1G

    安装mysql服务器是用windows自带的远程连接,连接到云服务器上安装的

    中途遇到的问题:

    情况一:

    服务名无效。

    请键入 NET HELPMSG 2185

    原因:

    net start mysqld命令错误,并不存在mysqld服务

    解决方法:

    net start mysql

    情况二:

    NET HELPMSG 3534

    这个非常让人费解的启动服务器失败提示,网上超级多种解决方案,有说5.7版本少了文件的,有说没有手动新建data文件的,有说没有初始化或者是初始化文件my.ini书写错误造成的。然而,其实最简单找到问题所在的方法是——打开data文件夹,查看.err文件里面说的啥。

    我出现这个错误的原因是:can't not allocate mermory

    !!!内存不足啊~~找了几百种方案,还不如直接看.err文件

    解决方案一:修改my.ini文件,重新初始化服务器

    innodb_buffer_pool_size=100M
    

      至于这里的大小,可以依照自己的服务器的承受能力随意修改

    解决方案二:修改系统分页配置,使用虚拟内存(至于方法各位可以随便查一下搜索引擎,毕竟操作系统这么多,方法很难唯一)

    此处附上我安装的命令

    #1.移除已注册服务:
    mysqld remove
    
    #2.初始化:(只要有执行这一条语句,根本不需要手动新建data文件夹)
    #这是新增一个没有密码的root账号 mysqld --initialize-insecure --user=mysql #3.注册服务: mysqld -install #4.启动服务: net start mysql

     

    我的my.ini文件

    [mysql]
    default-character-set=utf8
    
    [mysqld]
    port = 3306
    basedir=C:Program Filesmysql-5.7.17-winx64
    datadir=C:Program Filesmysql-5.7.17-winx64data
    #innodb_buffer_pool_size=100M
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    explicit_defaults_for_timestamp=true
    

      

  • 相关阅读:
    doc
    doc
    doc
    doc
    doc
    doc
    doc
    doc
    java基础知识系列--- 反射,注解,泛型,内省
    CCProcxy代理服务器的配置使用
  • 原文地址:https://www.cnblogs.com/pureLaw/p/7654986.html
Copyright © 2011-2022 走看看