1、先去下载服务包
https://dev.mysql.com/downloads/mysql/
2、下载完成后,解压在D盘
3、添加一个配置文件,先创建文本,填写内容后改名:my.ini

内容为:

[mysqld]
# 设置3306端口
port=3306#设置mysql的安装目录
basedir=D:\mysql-8.0.30-winx64 #切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠,有的是双斜杠,自己尝试吧#设置mysql数据库存的数据的存放目录
datadir=D:\mysql-8.0.30-winx64\Data #此处同上#允许最大链接数
max_connections=200#允许链接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10#服务端使用的字符集默认为UTF8
character-set-server=utf8#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB#默认使用"mysql_native_password"插件认证
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符表
default-character-set=utf8
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

4、使用管理员身份打开cmd,基本命令如下

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
#打开目录盘
C:\Users\Administrator>D:
#进入文件夹
D:\>cd mysql-8.0.30-winx64
#进入文件夹bin
D:\mysql-8.0.30-winx64>cd bin
#mysql的初始化命令
D:\mysql-8.0.30-winx64\bin>mysqld --initialize --console
2022-08-11T12:49:44.250054Z 0 [Warning] [MY-010918] [Server] 'default_authentica
tion_plugin' is deprecated and will be removed in a future release. Please use a
uthentication_policy instead.
2022-08-11T12:49:44.250056Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.30-winx
64\bin\mysqld.exe (mysqld 8.0.30) initializing of server in progress as process
8976
2022-08-11T12:49:44.252053Z 0 [Warning] [MY-013242] [Server] --character-set-ser
ver: 'utf8' is currently an alias for the character set UTF8MB3, but will be an
alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order tobe unambiguous.
2022-08-11T12:49:44.273054Z 1 [System] [MY-013576] [InnoDB] InnoDB initializatio
n has started.
2022-08-11T12:49:45.202108Z 1 [System] [MY-013577] [InnoDB] InnoDB initializatio
n has ended.
2022-08-11T12:49:47.205223Z 6 [Note] [MY-010454] [Server] A temporary password i
s generated for root@localhost: kEdoN<vCR8qj #保存好数据库密码#安装mysql服务,可以在install后面加服务名
D:\mysql-8.0.30-winx64\bin>mysqld --install
Service successfully installed.
#启动服务
D:\mysql-8.0.30-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
#关闭服务
D:\mysql-8.0.30-winx64\bin>net stop mysql
#登录mysql
D:\mysql-8.0.30-winx64\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.30Copyright (c) 2000, 2022, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
#登录后修改数据库密码为123456
mysql>alter user root@'localhost' identified by '123456';#设置密码不过期
mysql>SET GLOBAL default_password_lifetime = 0;
#退出mysql
mysql>exit

5、设置环境变量,打开电脑的属性-高级设置-环境变量-系统变量,然后添加bin目录的路径即可

注:
使用navicat连接数据库时,报1862错误 ,可以使用下面两个步骤
a、登录mysql后,修改密码

#登录mysql
D:\mysql-8.0.30-winx64\bin>mysql -u root -p
Enter password: ************
#登录后修改数据库密码为123456
mysql>alter user root@'localhost' identified by '123456';

b、设置密码不过期

#设置密码不过期
mysql>SET GLOBAL default_password_lifetime = 0;

然后就可以去navicat客户端登录了

Mysql学习笔记——mysql服务在win上安装与启动相关推荐

  1. MySql 学习笔记-Mysql架构介绍与查询sql执行流程

    最近花了99元大洋在极客时间 买了 MySQL 实战45讲.学习的同时留下点笔记.该内容仅仅是个人总结笔记,如有涉及版权还请告知. MySql 的简介 MySQL是一个关系型数据库管理系统,由瑞典My ...

  2. mysql学习笔记---mysql的安装--rpm安装

    安装mysql rpm安装(以mysql 5.7.29为例) 1,在mysql官方网站下载rpm包,将文件传输到linux里 [root@localhost ~]# ls anaconda-ks.cf ...

  3. PCL学习笔记01:在Ubuntu上安装PCL

    文章目录 一.PCL官网 二.在Ubuntu上安装PCL 三.PCL官网教程 四.溜达一圈PCL 五.PCL基本结构 (一)有组织的点云 (二)无组织的点云 六.测试PCL是否安装成功 (一)编写程序 ...

  4. MySQL学习笔记_9_MySQL高级操作(上)

    MySQL高级操作(上) 一.MySQL表复制 create table t2 like t1;               #复制表结构,t2可以学习到t1所有的表结构 insert into t2 ...

  5. kali linux重启网络服务报错,Web安全学习笔记之在Kali Linux上安装Openvas以及启动失败修复...

    现在用的kali linux是2018.1的版本,在安装openvas的时候报错,无法通过网络下载和安装openvas. 主要错误是源配置错误,可能现在用的kali很久没更新了. 一.解决和配置更新源 ...

  6. [Java Path Finder][JPF学习笔记][2]在Windows Server上安装JPF

    下载完成相应组件后,从控制台进入jpf-core安装目录(以jpf-core的安装为例,毕竟这个是必须的),如C:\Documents and Settings\Administrator\jpf\j ...

  7. [Java Path Finder][JPF学习笔记][1]在Windows Server上安装JPF

    从这篇blog开始,准备记录下自己学习和使用JPF的经验,很多都只是官网Manual的翻译. 在这里:http://babelfish.arc.nasa.gov/trac/jpf/wiki/insta ...

  8. docker学习(一)在centos7上安装与启动docker

    CentOS Docker 安装 1.Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS ...

  9. Android学习笔记05---项目的目录结构与安装及启动过程分析

    1.a.src文件夹:用来存放java源文件;   b.gen文件夹:开发工具自动创建的文件,有一个R文件,用来登陆资源id,在编译器编译的时    

最新文章

  1. linux环境下和网络服务相关的配置文件含义及如何配置
  2. 【Python】开启Pandas进阶:图解Pandas透视表、交叉表
  3. 竞赛图 计算机网络 应用题,我校学子获2020年“中国高校计算机大赛-网络技术挑战赛”全国总决赛一等奖(图)...
  4. JAVA_Thread_deadlock
  5. 95-30-015-Channel-AbstractNioMessageChannel
  6. ARCGIS 二次开发可以参考的资源(长期更新)
  7. cvSlite 和cvMerge 实现图像的通道分离和混合的说明
  8. java网络编程小结(黑马程序员基础java总结)
  9. 虚拟机镜像文件高速下载方法之一
  10. c语言课程设计--打飞碟源代码,c语言课程设计_打飞碟提高篇.doc
  11. Spring学习-入门
  12. Banner大小之国际标准
  13. 域名解析不生效,中科三方带你定位!
  14. 甘教课标版小学生计算机课,测评:《第6课 制作简单的表格教案》小学信息技术甘教课标版五年级上册教案4696(2)...
  15. 地铁译:Spark for python developers ---Spark的数据戏法
  16. 【游戏测评】《海盗来了》:四手终与双拳难辨
  17. (附源码)计算机毕业设计SSM基于web的网上订餐系统
  18. ARM Cortex M3M4处理器复位流程
  19. 黑盒测试-判定表驱动法与错误推测法-三角形问题
  20. linux需要的GLIBCXX版本,linux系统下的缺失 libstdc++.so.6: version’GLIBCXX_3.4.20’的问题:...

热门文章

  1. 麦满分免费早餐力挺高考考生
  2. 两个相同放大镜叠加焦距计算
  3. java在电脑哪里_javapc软件_PC的JAVA程序都在哪里?
  4. 【MySQL SQL语句】DROP TABLE简述
  5. 常见的pc开机报警声音
  6. 第六章----面向对象(下)
  7. Android签名 一 查看签名信息
  8. HTML5的基础认识
  9. 判断是否为日期类型(年月日格式)
  10. 女性电子商务服装评论数据集