win10 mysql-5.7.21 ZIP 格式的安装配置以及初始密码修改

每篇一句:

There will always be prettier and uglier people than you. Accept it and move on.


Mysql 5.7.21(Zip)的安装配置:

  • 下载:

    选择合适版本的MySQL下载,下载地址:https://dev.mysql.com/downloads/mysql/

  • 解压缩:

    解压缩到希望存放的位置

    博主放的位置为:D:\mysql-5.7.21-winx64

  • 配置环境变量:

    添加系统变量:MYSQL_HOME:D:\mysql-5.7.21-winx64 (*上一步设置的路径)

    path后面添加:;%MYSQL_HOME%\bin

  • 设置默认配置:

    在MySQL目录(本人为:D:\mysql-5.7.21-winx64)添加my.ini 文件,以及空的data文件夹,并将如下内容放入my.ini 中:

    [mysql]
    
    # 设置mysql客户端默认字符集
    
    default-character-set=utf8
    [mysqld]
    
    #设置3306端口
    
    port = 3306
    
    # 设置mysql的安装目录 (*根据自己设置的目录修改)
    
    basedir=D:\mysql-5.7.21-winx64 
    
    # 设置mysql数据库的数据的存放目录 (*根据自己设置的目录修改)
    
    datadir=D:\mysql-5.7.21-winx64\data
    
    # 允许最大连接数
    
    max_connections=200
    
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    
    default-storage-engine=INNODB
  • 数据库服务初始化:

    • 管理员身份 运行cmd.exe

    • 执行mysqld --initialize --user=mysql --console

      这条命令会对MySQL服务进行初始化,同时分配一个 初始密码

      初始密码

  • MySQL安装:

    执行mysqld --install MySQL, 显示Service successfully installed. 说明安装成功。

  • 启动服务:

    net start MySQL

  • 停止服务:

    net stop MySQL


初始密码修改:

  启动MySQL 服务后,当你以初始密码登录时,也许会碰到这样的错误:

登陆失败

  无法登录到数据库,数据操作也就没法进行,还好MySQL提供了一种免除密码校验进入数据库的方法,我们先使用这种方法登录数据库,然后将默认密码替换掉,之后发现可以凭修改后的密码正常登录数据库。

  • 首先打开 my.ini 文件,在 [mysqld] 这一项行下添加 skip-grant-tables ,保存退出。


    修改配置文件

  • 重启MySQL服务:

    net stop mysql

    net start mysql

    *Windows中没有重启mysql的命令,只能先停止再启动

  • 免密登录MySQL:

    命令行中输入 mysql -uroot -p ,需要输入密码时,直接 enter 进入数据库。

  • 修改默认的密码:

    • use mysql

    • update user set authentication_string=password("new_password") where user="root";

    • flush privileges;

      这样就把密码设置为了 new_password 了。(*注:修改 new_password 为自己需要的密码)

    • 退出MySQL,将配置文件my.ini中添加的skip-grant-tables 这行删去。

    • 重启mysql 服务

  • 以新密码登录MySQL:

    以新密码登录MySQL后,需要再设一次root 的密码:

    • set password = password('yourpassword');

    • flush privileges;

    (* 注:最终密码以此次设定的值为准!)


OK,到此,整个MySQL的安装配置就算完成了!


福利:

  Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL 和 MariaDB 数据库,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、阿里云和腾讯云等云数据库兼容。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。

这里提供了 破解版navicat 的下载:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值