Win10部署MySQL

  1. 下载安装包

    官网下载:https://dev.mysql.com/downloads/mysql/

    国内下载:http://mirrors.sohu.com/mysql/MySQL-8.0/

    这里进官网不注册用户直接下载

    Win10部署MySQL

    下载完,选磁盘放置(我这C:\mysqlsoft)并解压

  2. 配置变量

    系统—高级系统设置—环境变量—新建系统变量:

    变量名:MYSQL_HOME

    变量值:C:\mysqlsoft\mysql-8.0.23-winx64\mysql-8.0.23-winx64

  3. 生成data文件

    Win10部署MySQL

    右击管理员身份运行

    cd C:\mysqlsoft\mysql-8.0.23-winx64\mysql-8.0.23-winx64\bin #进入bin目录

    mysqld --initialize-insecure --user=mysql #初始化生成data目录

    mysqld -install #安装MySQL

  4. 修改密码

    net start MySQL #启动服务

    mysql -uroot -p #登录MySQL,第一次登不要密码

    mysql> use mysql;

    mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘; #修改密码

    mysql> flush privileges; #刷新系统权限表

     

    异常解决:

    如果启动服务失败,从两个角度判断

    1、变量

    在环境变量菜单找到系统变量里的Path变量,点击“编辑“将 ;%MYSQL_HOME%\bin 添加在原变量值后

    2、重新生成data目录

     

    如果使用 mysql> update mysql.user set authentication_string=("123456") where user="root";

    退出MySQL再次登录会出现如下错误

    Win10部署MySQL

    同样在bin目录下执行:

    net stop MySQL

    删除data目录

    mysql -remove #删掉MySQL服务

    再从上面生成data目录的操作流程开始一步步执行

Win10部署MySQL

上一篇:修改mysql数据库的密码


下一篇:Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(一)