美文网首页
01-Windows 安装 MySQL

01-Windows 安装 MySQL

作者: 过桥 | 来源:发表于2020-02-11 11:23 被阅读0次

    下载

    选择合适版本下载,本次选择版本为 8.0.19

    Windows (x86, 64-bit), ZIP Archive  8.0.19  187.8M  
    (mysql-8.0.19-winx64.zip)   MD5: f52c52e7b499958acc5f08ce0a869cab | Signature
    

    官方下载地址

    下载后解压至合适目录,目录如下

    D:\Program Files\mysql-8.0.19-winx64>dir
    
     D:\Program Files\mysql-8.0.19-winx64 的目录
    
    2020/02/11  10:02    <DIR>          .
    2020/02/11  10:02    <DIR>          ..
    2020/02/11  10:01    <DIR>          bin
    2020/02/11  10:01    <DIR>          docs
    2020/02/11  10:01    <DIR>          include
    2020/02/11  10:02    <DIR>          lib
    2020/02/10  20:36           405,571 LICENSE
    2020/02/10  20:36               687 README
    2020/02/11  10:02    <DIR>          share
                   2 个文件        406,258 字节
                   7 个目录 153,285,992,448 可用字节
    
    D:\Program Files\mysql-8.0.19-winx64>
    

    初始化

    bin目录下,执行启动命令mysqld --initialize

    D:\Program Files\mysql-8.0.19-winx64>cd bin
    
    D:\Program Files\mysql-8.0.19-winx64\bin>mysqld --initialize
    
    D:\Program Files\mysql-8.0.19-winx64\bin>
    

    执行完毕根目录会多出data文件夹

    注册服务

    bin目录下,执行注册命令mysqld –install 服务名

    D:\Program Files\mysql-8.0.19-winx64\bin>mysqld -install MySQL
    Install/Remove of the Service Denied!
    

    注册失败,使用管理员启动运行

    C:\WINDOWS\system32>d:
    
    D:\>cd D:\Program Files\mysql-8.0.19-winx64\bin
    
    D:\Program Files\mysql-8.0.19-winx64\bin>mysqld -install MySQL
    Service successfully installed.
    

    注册成功后可通过win + R输入services.msc 进入服务列表查看,新注册 MySQL 服务,暂为启动,启动类型为自动

    卸载服务命令,mysqld -remove 服务名

    D:\Program Files\mysql-8.0.19-winx64\bin>mysqld -remove MySQL
    Service successfully removed.
    

    启动服务

    # 启动
    net start MySQL
    
    # 停止
    net stop MySql
    

    尝试登录

    D:\Program Files\mysql-8.0.19-winx64\bin>mysql -uroot
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    
    D:\Program Files\mysql-8.0.19-winx64\bin>mysql -u root -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    
    D:\Program Files\mysql-8.0.19-winx64\bin>
    

    重置密码

    1、(管理员权限窗口)停止服务,net stop MySQL
    2、(管理员权限窗口)设置临时免密启动服务(保存窗口运行),mysqld --console --skip-grant-tables --shared-memory
    3、(临时窗口)新开启窗口,切换至bin目录(要求输入密码时回车即可),mysql -u root -p
    4、(临时窗口)进入sql命令后执行
    use mysql
    update user set authentication_string='' where user='root';
    quit
    注:该操作将密码置空,操作完毕后关闭即可,后续使用管理员权限窗口即可
    5、设置临时免密启动服务窗口,连续 ctrl + c,停止服务
    6、正常启动服务,net start MySQL
    7、登录(密码为空,回车即可),mysql -u root -p
    8、mysql中输入语句,ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
    9、退出,quit
    10、再次登录测试,mysql -u root -p
    

    相关文章

      网友评论

          本文标题:01-Windows 安装 MySQL

          本文链接:https://www.haomeiwen.com/subject/cfotfhtx.html