• Windows 机器上面同时安装mysql5.6 和 mysql5.7 的方法


    1. 自己遇到的两个坑:

    1. mysql  登录的时候 需要使用-P 来指定端口号 不然默认走 33062. mysql 5.6 和 mysql 5.7 更改用户密码的命令不一样.. 我这边浪费了很长时间:
    
    mysql 5.6
    update user set Password=PASSWORD('petrel') where user = 'root';
    
    mysql 5.7 
    update user set authentication_string=password('Test6530') where user='root' ;
    
    被坑死了.. 

    2. 与安装mysql 5.7 一样 解压缩zip包即可

    3. 可以复制 5.7 的 my.ini文件 注意修改目录 然后注意将port 修改一下比如我这次是 port 3307 

    4. 然后进入 bin目录下执行命令

    注意增加一个服务名 不然 服务启动不起来. 

    mysqld --install mysql56

    5. 然后执行初始化的操作

    mysqld --initialize mysql56

    6. 使用skip-grant-tables 模式进入修改密码 注意 5.6和5.7 的区别

    登录数据库的命令

    mysql -uroot -P 3307 -p

    注意端口号

    update user set Password=PASSWORD('petrel') where user = 'root';

    注意命令.

    7. 然后去掉skip-grant-tables 的 参数 重新登录. 

    执行命令. 

    use mysql
    set password=password('Test6530');
    update gspuser set host = '%'   --测试环境 不考虑安全. 

    执行 

    flush privileges ;
    然后执行 
    quit;
    退出
    
    想稳 可以再重启一下服务. 

    8. navicat 可以远程连接了. 

  • 相关阅读:
    认证授权
    shell
    web漏洞
    java总结
    gp表和mapping表的使用
    循环发送消息器
    Arduino学习笔记
    正则表达式(绝对干货,亲测可用)
    springboot 错误求解决
    jdbc连接数据库以及crud(简单易懂,本人亲测可用 有源代码和数据库)
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/10612989.html
Copyright © 2020-2023  润新知