Mysql安装方式

方式一:安装包安装

下载安装包

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

安装配置

2.1、双击刚刚下载好的msi文件,开始安装MySQL。

2.2、选择自定义模式Custom安装

2.3、点击选择自己电脑对应的mysql安装目录

2.5、继续点击下一步,点击install

2.6、更改数据库文件存放目录

2.7、继续点击next进行下一步。端口号默认3306,不修改

2.8、继续点击next进行下一步。输入mysql root用户对应的密码

2.9、继续点击next进行下一步。

2.10、继续点击next进行下一步。直到出现下面界面,点击excute。

2.11、继续点击next进行下一步。直到都运行完成,点击next,再点finish即可。

2.11、继续点击next进行下一步。再点finish即可。

配置环境变量

3.1、鼠标右键计算机>点击属性>点击高级系统配置>点击环境变量

3.2、新建系统变量,添加path值

验证MySQL是否安装成功

  • 使用 快捷键 Windows + R在弹框中 输入 cmd,点击回车。

  • 在弹出的dos命令窗口下,输入 mysql -uroot -p,点击回车,之后输入设置的MySQL数据库密码,点击回车,出现下面界面表示MySQL已经安装成功。

方式二:压缩包安装

下载安装包

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

解压安装mysql

1、将软件包解压到你需要的安装目录

新建文件夹 data 用于保存数据库文件

在mysql根目录下新建文件my.ini,文件内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\A_software\Software\MySQL\mysql-8.4.3-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\A_software\Software\MySQL\mysql-8.4.3-winx64\data
# 允许最大连接数
max_connections=1024
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
default-time-zone = '+00:00'
#设置表名称不区分大小写
lower_case_table_names = 1

配置环境变量

可以不配置环境变量 只要在MySQL的bin目录下安装MySQL就可以了

安装数据库

cmd,以管理员身份运行,进入mysql的bin目录

cd /d D:\A_software\Software\MySQL\mysql-8.4.3-winx64\bin
mysqld -install

出现Service successfully installed说明安装成功。

初始化数据:

mysqld --initialize-insecure --user=mysql
初始化数据库

启动数据库 net start mysql

修改密码 & 开放远程连接

mysql -u root
登入数据库  此时是没有密码的use mysql;
select host,user,plugin from user;修改root信息
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
alter user 'root'@'%' identified with mysql_native_password by 'mysqlpassword';
flush privileges;#更改远程链接授权
grant all privileges on *.* to 'root'@'%';
或者 grant all PRIVILEGES on *.* to root@'%' WITH GRANT OPTION;#由于Mysql5.6以上的版本修改了Password算法,这里需要更新密码算法,便于使用Navicat连接
ALTER user 'root'@'%' IDENTIFIED BY '111111' PASSWORD EXPIRE NEVER;ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111';

设置开机自动启动

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/897135.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

unity调用本地部署deepseek全流程

unity调用本地部署deepseek全流程 deepseek本地部署 安装Ollama 搜索并打开Ollama官网[Ollama](https://ollama.com/download) 点击Download下载对应版本 下载后点击直接安装 安装deepseek大语言模型 官网选择Models 选择deepseek-r1,选择对应的模型&#xff0…

Linux - 网络基础(应用层,传输层)

一、应用层 1)发送接收流程 1. 发送文件 write 函数发送数据到 TCP 套接字时,内容不一定会立即通过网络发送出去。这是因为网络通信涉及多个层次的缓冲和处理,TCP 是一个面向连接的协议,它需要进行一定的排队、确认和重传等处理…

wxWidgets GUI 跨平台 入门学习笔记

准备 参考 https://wiki.wxwidgets.org/Microsoft_Visual_C_NuGethttps://wiki.wxwidgets.org/Tools#Rapid_Application_Development_.2F_GUI_Buildershttps://docs.wxwidgets.org/3.2/https://docs.wxwidgets.org/latest/overview_helloworld.htmlhttps://wizardforcel.gitb…

使用joblib 多线程/多进程

文章目录 1. Joblib 并行计算的两种模式多进程(Multiprocessing,适用于 CPU 密集型任务)多线程(Multithreading,适用于 I/O 密集型任务)2. Joblib 的基本用法3. Joblib 多进程示例(适用于 CPU 密集型任务)示例:计算平方4. Joblib 多线程示例(适用于 I/O 密集型任务)…

神旗视讯Linux client 3.4版本发布和开源

在国产化替代的大潮中,神旗视讯推出专为统信 Linux、麒麟 Linux OS 打造打造的开源视频会议客户端,全面适配国产 x86 及 arm64 架构 CPU,以稳定、安全、灵活的特性,为国产操作系统用户带来前所未有的高效沟通体验,同时…

HCIA-IP路由动态-RIP

一、概念 动态路由是指路由器通过运行动态路由协议(RIP、OSPF等),自动学习和发现网络中的路由信息。路由器之间通过交换路由协议数据包,互相通告自己所知道的网络信息,从而构建和更新路由表。 二、RIP(路由信息协议)…

VEC系列-RabbitMQ 入门笔记

消息队列(MQ)对于开发者来说是一个经常听到的词汇,但在实际开发中,大多数人并不会真正用到它。网上已经有很多关于 MQ 概述和原理的详细讲解,官网文档和技术博客也都介绍得很深入,因此,我在这里…

js中??是什么意思

在 JavaScript 中,?? 是一个逻辑运算符,称为 空值合并运算符(Nullish Coalescing Operator)。它用于检查左侧的值是否为 null 或 undefined,如果是,则返回右侧的值;否则返回左侧的值。 语法 …

常见限流算法

限流是指在高并发、大流量请求的情况下,限制新的流量对系统的访问,以保证系统服务的安全性。常见的限流算法及其详细介绍如下: 计数器算法(Fixed Window Counter) 原理:使用一个固定时间窗口内的计数器来…

YOLOv12本地部署教程——42%速度提升,让高效目标检测触手可及

YOLOv12 是“你只看一次”(You Only Look Once, YOLO)系列的最新版本,于 2025 年 2 月发布。它引入了注意力机制,提升了检测精度,同时保持了高效的实时性能。在保持速度的同时,显著提升了检测精度。例如&am…

【原创】C# HttpClient 读取流数据的问题

默认情况下HttpClient中有缓存,在读取流数据的时候,往往要等一小会儿,然后读出一大堆。 我们在请求OpenAI类的大模型的时候,往往要一边读取一边显示(输出),这时候需要禁止HttpClient 中内置的缓…

能源行业标杆:信创系统在智能电网中的3个创新应用案例

在当今数字化浪潮汹涌澎湃的时代,信息技术应用创新(信创)已成为推动我国经济社会发展的重要引擎。智能电网作为能源行业的核心领域,其信息化建设对于保障国家能源安全和促进能源转型具有重要意义。今天,让我们一同探索…

AcWing 蓝桥杯集训·每日一题2025·5526. 平衡细菌

5526. 平衡细菌 题意 给定一个序列 ( a i ) (a_i) (ai​),每次操作可以选择一个位置 (p),令从 ( a p ) (a_p) (ap​) 开始的每个数都加上一个以 (1) 或者 (-1) 为公差的从 ( 1 / − 1 ) (1 / -1) (1/−1) 开始的等差数列。求最小化让序列归零的操作…

PTA 7-6 列出连通集

题目详情: 给定一个有 n 个顶点和 m 条边的无向图,请用深度优先遍历(DFS)和广度优先遍历(BFS)分别列出其所有的连通集。假设顶点从 0 到 n−1 编号。进行搜索时,假设我们总是从编号最小的顶点出…

ES中数据刷新策略refresh

在 Elasticsearch 中,插入数据时的 refresh 参数控制文档在写入后何时对搜索可见,其行为直接影响数据可见性和系统性能。以下是 refresh 参数的三个可选值(true、false、wait_for)的详细说明及适用场景: 1. refreshtr…

用Python的Pandas库解锁数据科学:从入门到实战

用Python的Pandas库解锁数据科学:从入门到实战 引言 Python的Pandas库(名称源自"Panel Data")作为数据科学生态系统的基石,凭借其强大的数据结构和灵活的操作功能,已成为全球超过90%数据工作者的首选工具。…

如何提高域名解析速度?

在搭建网站或使用在线服务时,许多人会问:“为什么我的网站加载速度这么慢?”“如何提高域名解析速度?”“域名解析速度对网站性能有什么影响?”域名解析速度直接影响用户访问网站的体验,因此,了解如何提高域名解析速度尤为重要…

深度学习语义分割数据集全景解析

一、语义分割任务概述 语义分割是计算机视觉领域的核心任务之一,目标是通过算法将图像中的每个像素精准划分到对应的语义类别(如道路、车辆、行人等)。高质量标注数据集是推动该领域发展的关键因素。本文将系统梳理主流数据集的技术特征与适…

贪心算法一

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么是贪心算法,并且掌握贪心算法。 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! >…

基于websocket的多用户网页五子棋 --- 测试报告

目录 功能测试自动化测试性能测试 功能测试 1.登录注册页面 2.游戏大厅页面 3.游戏房间页面 自动化测试 1.使用脑图编写web自动化测试用例 2.创建自动化项目,根据用例通过selenium来实现脚本 根据脑图进行测试用例的编写: 每个页面一个测试类&am…