zoukankan      html  css  js  c++  java
  • win10上MySql5.5版本升级到5.7

    1、首先下载mysql5.7:

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    根据自己电脑选择mysql位数进行下载,在此我下载的是zip压缩版本的,下载完成后解压

     2.关闭现有mysql服务。管理员身份打开cmd窗口,进入到mysql目录下面,将mysql服务移除

    输入:mysqld -remove xxx,xxx为要卸载的mysql服务,可以在服务中查看(按键盘的win+R--->输入services.msc后确定进入服务列表)

     3.在mysql5.7目录中创建my.ini文件,注意替换路径,内容如下:

    [mysqld]
    
    #设置3306端口
    port = 3306
     
    # 设置mysql的安装目录
    basedir=D:Program FilesMySQLmysql-5.7.30-winx64
     
    # 设置mysql数据库的数据的存放目录
    datadir=D:Program FilesMySQLmysql-5.7.30-winx64data
    
    #设置跳过密码直接进入mysql,需要重新mysql服务
    skip-grant-tables

     

    4.启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,添加mysql5.7服务

    mysqld --install mysql5.7

     

    5.再输入如下命令,进行初始化数据文件

    mysqld --initialize-insecure --user=mysql

     

    6.然后输入net start mysql5.7再次启动mysql

    7.然后用下面命令进入mysql管理界面,因为上面设置了跳过密码所以密码处不输入

    mysql -u root -p

     

    8.更改root密码

    update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

     

    9.输入下面命令进入刷新权限,然后输入exit退出mysql

    flush privileges;

     

    10.修改my.ini文件删除最后一句#skip-grant-tables

     11.先停止服务,然后重启mysql服务

    net stop mysql5.7
    net start mysql5.7

     

    12.进入cmd中,输入mysql,输入mysql -uroot -proot

     大功告成!@

  • 相关阅读:
    设计模式总结
    字符编码小结
    搞定java.io
    将代码托管到GitHub上
    linuxlinux 路由表设置 之 route 指令详解 路由表设置 之 route 指令详解
    linux子系统的初始化_subsys_initcall()
    Linux系统目录结构介绍
    EtherType :以太网类型字段及值
    socket编程原理
    linux下的网络接口和网络桥接
  • 原文地址:https://www.cnblogs.com/appium/p/12877499.html
Copyright © 2011-2022 走看看