zoukankan      html  css  js  c++  java
  • Windows中mysql5.6升级5.7

    1.卸载mysql5.6,先停止MySQL服务,再卸载MySQL以及相关软件,由于之前都是msi安装,有许多相关软件也要卸载,然后删除注册表信息;

    2.下载MySQL5.7,我下载的是mysql-5.7.31-winx64.zip,解压配置即可使用

    3.解压配置,为了方便配置,将解压之后的目录设置为mysql5.7.31,

     data,Uploads,my.ini,这三个是我自己创建的,为了方便配置管理mysql

    4.再配置环境变量

     

     5.创建数据目录和配置文件,也就是之前说的三个,my.ini配置如下

    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=D:installmysql5.7.31
    datadir=D:installmysql5.7.31data
    server-id=1
    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    lower_case_table_names=1
    innodb_file_per_table = 1
    log_timestamps=SYSTEM
    
    log-error    = error.log
    slow_query_log = 1
    slow_query_log_file = slow.log
    long_query_time = 5
    log-bin = binlog
    binlog_format = row
    expire_logs_days = 15
    log_bin_trust_function_creators = 1
    secure-file-priv=D:installmysql5.7.31Uploads
    
    max_allowed_packet = 32M
    binlog_cache_size = 4M
    sort_buffer_size = 2M
    read_buffer_size = 4M
    join_buffer_size = 4M
    tmp_table_size = 96M
    max_heap_table_size = 96M
    lower_case_table_names=1
    innodb_file_per_table = 1
    
    
    [client]   
    default-character-set=utf8

    6.然后使用管理员权限打开cmd,执行mysqld --initialize-insecure,初始化mysql,此时data中会出现一些文件和目录

    7.然后依然管理员权限执行mysqld –install MySQL57安装服务(install后面是服务的名字,我们这里以MySQL57作为mysql5.7的服务名)net start MySQL57启动MySQL服务。显示successfully,不放心可以看一下服务

    8.此时的MySQL服务开启,环境变量也配置好了,直接使用mysql -uroot进入,无需密码,在data/error.log中

     ,此时的登录无法进行其他操作,先修改密码,alter user 'root'@'localhost' identified by '密码',此时的密码不受密码策略限制,grant all privileges on *.*  to 'root'@'%' identified by '密码' with grant option;flush privileges;这样就能本地使用root有密码登录了

     小结:MySQL5.7比起mysql5.6做出很大改进,8目前好像不太普及,改动过大,我目前是这么理解的;

    参考:https://www.cnblogs.com/kunjian/p/11202636.html

  • 相关阅读:
    WPF TreeView IsExpanded 绑定不上的问题
    WPF TreeView BringIntoViewBehavior
    WPF ListBox的进阶使用(二)
    WPF ListBox的进阶使用(一)
    双缓冲队列解决WPF界面卡死
    C# 对接Https接口
    软件架构的六大设计原则
    FeignClient接口封装
    CentOS修改root密码
    并发编程的挑战(Java并发编程的艺术)
  • 原文地址:https://www.cnblogs.com/shun998/p/13494961.html
Copyright © 2011-2022 走看看