如何安装MySql

ops/2024/10/20 7:49:39/

一.卸载MySql

1.1安装版

进入“控制面板”,将有关“mysql”的一切都删除,再到“C:\ProgramData”中,将“mysql”文件夹删除。

1.2压缩版

先在cmd中停止mysql服务

net stop mysql8

再删除解压“mysql”文件夹即可

二.安装MySql

2.2安装版

跟随软件“下一步”即可

2.3压缩版

解压缩后,再文件夹里新建一个名为“data”的文件,再新建名为“my.ini”的文件。

2.3.1配置文件

打开“my.ini”文件,复制以下内容        !注意,安装目录中不能有中文,且用“\\”!

[mysqld]
# skip_grant_tables
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\MySql\\mysql-5.7.28-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\MySql\\mysql-5.7.28-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password[client]
#password = your_password
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

2.3.2配置环境变量

2.3.3初始化MySql

打开cmd管理员命令窗口

输入“mysqld --initialize --console”,初始化MySql。!切记,记住临时密码!

创建MySql服务名称

重新打开cmd管理员窗口,输入“net start mysql”,以此启动MySql。

也可在任务管理器中启动MySql。

2.3.4使用临时密码登录

mysql -uroot -p

2.3.5修改密码

ALTER USER root@localhost IDENTIFIED mysql_native_password BY '新密码';
ALTER USER root@localhost IDENTIFIED BY 'root';


http://www.ppmy.cn/ops/126921.html

相关文章

SpringMVC源码-接口请求执行流程,包含九大内置组件的实例化初始化,拦截器调用,页面渲染等源码讲解

一、上传文件功能的实现: 前端JSP代码: form 表单提交&#xff0c;enctype为multipart/form-data&#xff0c;请求方式POST <% page contentType"text/html;charsetUTF-8" language"java" %> <%pageContext.setAttribute("ctx",reque…

STM32-USART串口协议

一、USART与UART 1、区别 同步通信‌&#xff1a;USART在同步通信时需要时钟来触发数据传输&#xff0c;能够提供主动时钟&#xff0c;这使得通信双方可以共享一个时钟信号来采样数据线。‌异步通信‌&#xff1a;在异步通信中&#xff0c;USART与UART没有区别&#xff0c;因…

如何在windows下搭建一个gitlab

在Windows上创建一个GitLab实例&#xff0c;最常用的方法是通过Docker来运行GitLab的官方镜像。以下是具体步骤&#xff1a; 前提条件 Windows系统&#xff1a;确保系统已经安装了Windows 10或更高版本。安装Docker Desktop&#xff1a;可以从 Docker官网 下载并安装。安装完…

【JS】哈希(数组)解决赎金信问题

思路 本文采用数组方式&#xff0c;创建长度为26的数组&#xff0c;用字母对应的Unicode编码做索引&#xff0c;先将杂志字符串每个字母存储到对应位置&#xff0c;再遍历赎金信字符串&#xff0c;减去数组中对应字母的计数&#xff0c;如果出现计数不够减的情况&#xff0c;返…

Docker学习笔记(3) - Docker命令

1. 帮助命令 docker version # 显示docker版本信息 docker info # 显示docker系统信息&#xff0c;包括镜像和容器 docker 命令 --help # 帮助命令2. 镜像命令 docker images # 查看本地主机上的镜像# 搜索镜像 docker search 镜像名称 # 搜索镜像 #…

对象的增删改查,数组api,字符串api,Date对象api,Math对象api

一、对象 1.什么是对象&#xff1f; 在js&#xff0c;对象是一组拥有无序的 属性和 方法的集合 生活中&#xff0c;万事万物皆对象&#xff0c;对象中可以抽象处两个概念&#xff1a;特征(属性)和行为&#xff08;方法&#xff09; 人&#xff1a;特征有姓名性别年龄身高体重…

英伟达CEO黄仁勋在BG2播客上做客

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

九、SQL 进阶之路:深入探索数据库查询的艺术

SQL 进阶之路&#xff1a;深入探索数据库查询的艺术 在当今这个数据驱动的时代&#xff0c;数据已经成为了各个行业和领域中至关重要的资源。在这样的大背景下&#xff0c;掌握 SQL&#xff08;Structured Query Language&#xff0c;结构化查询语言&#xff09;已然成为了数据…