zoukankan      html  css  js  c++  java
  • MySQL zip安装问题

    今天安装mysql的压缩版出现了问题,就是服务总是启动不了,折腾了两三个小时。后面实在是想不明白,就直接把注册表的东西删了。

    如果你之前安装过mysql,则进行删除mysql:E:workmysql-5.7.23-winx64in>sc delete mysql

     

    删除注册表的东西,参照这个博主:https://www.cnblogs.com/fanbi/p/6432838.html

    因为之前用过压缩版的mysql,可能有遗留。

    当然你需要去下载:mysql-5.7.23-winx64.zip这个东西

    解压完之后需要添加my.ini文件,注意:data文件也需要自己添加

    我的my.ini文件写的东西

    [mysql]

    # 设置mysql客户端默认字符集

    default-character-set=utf8

    [mysqld]
    sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    #设置3306端口

    port = 3306

    # 设置mysql的安装目录

    basedir=E:workmysql-5.7.23-winx64

    # 设置mysql数据库的数据的存放目录

    datadir=E:workmysql-5.7.23-winx64data


    # 服务端使用的字符集默认为8比特编码的latin1字符集

    character-set-server=utf8

    # 创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB


    #同时处理最大连接数,推荐设置最大连接数是上限连接数的80%左右
    max_connections = 200

    #日志缓冲区大小,由于日志最长每秒钟刷新一次,所以一般不用超过16M
    innodb_log_buffer_size = 8M

    event_scheduler = ON

    explicit_defaults_for_timestamp=true

    具体解释可以去百度找。

    准备工作完毕。。。。

    首先系统环境变量path,添加mysql的bin目录,注意后面有个;号,比如我的

    然后以管理员身份进入mysqlbin目录,比如我的:E:workmysql-5.7.23-winx64in>

    之后安装mysql:

     

    安装完成之后,键入:mysqld --initialize-insecure --user=mysql,密码为空

     

    如果出现下列问题

     就清除data文件夹东西

    然后再执行一遍

    启动

     

    当然,如果你想设置密码,可以这么做

     

    注意:mysql -u root -proot-proot一定不能有空格。然后就使用Navicat mysql客户端进行直接登陆。

    解决问题= 态度(珍惜,无我(找不到我),空船) +归因(并不是所有的问题都需要解决,并不是所有问题都需要现在解决,并不是所有的问题都需要自己解决) +解决方法 (金字塔原理 (背景,结论,阐述支撑观点,对于观点(背景,结论,观点。。。)二叉树) +系统循环方法)
  • 相关阅读:
    eclipse中文乱码问题解决方案
    修改Tomcat的JDK目录
    Tomcat 5.5 修改服务器的侦听端口
    HTML DOM教程 27HTML DOM Button 对象
    HTML DOM教程 24HTML DOM Frameset 对象
    Navicat for MySQL v8.0.27 的注册码
    HTML DOM教程 25HTML DOM IFrame 对象
    Tomcat 5.5 的下载和安装
    android manifest相关属性
    ubuntu10.04 下 eclipse 小结
  • 原文地址:https://www.cnblogs.com/InterfaceAOP/p/10502798.html
Copyright © 2011-2022 走看看