美文网首页
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