Mysql安装方式

ops/2025/3/6 18:27:11/

方式一:安装包安装

下载安装包

官网直接下载: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.ppmy.cn/ops/163663.html

相关文章

Minio安装(Docker Compose方式)

docker-compose.yaml version: 3.7services:minio1:image: minio/minio:RELEASE.2025-02-28T09-55-16Zhostname: minio1container_name: minio1volumes:- /data/docker/minio/minio1/data:/data- /data/docker/minio/minio1/config:/root/.minio/ # 映射配置目录ports:- "…

大唐杯——阶段二01

03 5G寻呼 UE(User Equipment) UE是用户设备(User Equipment)的缩写,指的是移动通信网络中的终端设备,例如手机、平板电脑、物联网传感器等。 AMF(Access and Mobility Management Function&a…

Linux12-UDP\

一、UDP 1.特点: 尽最大努力交付,存在丢包的可能 无连接 面向数据报 机制简单,传输效率高 2.应用场景: 1.画面传输 VNC 直播:要求实时性高、允许数据丢失、 二、TCP 1.特点: 面向数据流&#xff…

【部署】Dockerfile 指令备忘清单(超级详细!)

文章目录 Dockerfile 指令继承继承变量 ENV初始化Onbuild在严格的 shell 中运行命令命令 CMD入口点 ENTRYPOINT元数据 LABELARG.dockerignore 文件主要命令 Dockerfile 示例服务静态网站的最小 Docker 镜像Docker 镜像多阶段构建 参考 这是 Dockerfile 的快速参考备忘单。包含用…

FastGPT 引申:信息抽取到知识图谱的衔接流程

文章目录 信息抽取到知识图谱的衔接流程步骤1:原始信息抽取结果步骤2:数据标准化处理(Python示例)步骤3:Cypher代码动态生成(Python驱动) 关键衔接逻辑说明1. 唯一标识符生成规则2. 数据映射策略…

摄相机标定的基本原理

【相机标定的基本原理与经验分享】https://www.bilibili.com/video/BV1eE411c7kr?vd_source7c2b5de7032bf3907543a7675013ce3a 相机模型: 定义: 内参:就像相机的“眼睛”。它描述了相机内部的特性,比如焦距(镜头的放…

基于Matlab的语音识别系统设计

摘要 在通信技术的不断进步发展下,语音识别技术也取得了令人瞩目的成就,人们对语音识别技术的性能要求也越来越高。语音识别技术是通常以人们说话的内容作为识别对象的一项技术,凭借其安全高效、价格低廉、易于实现等特点,能与其…

深入解析嵌入式硬件设计中的十大总线:特性对比与实战“避坑”指南

深入解析嵌入式硬件设计中的十大总线:特性对比与实战“避坑”指南 目录1. 命运多舛的经典:UART、SPI、IC1.1 UART:简单背后的魔鬼细节1.2 SPI:速度与干扰的平衡木1.3 IC:多主从架构的死亡交叉2. 工业与汽车战场:CAN、LIN、RS-4852.1 CAN总线:差分信号的终极防御2.2 LIN总…