当前位置: 首页 > news >正文

Mysql的安装配置

目录

 MySQL 简介

MySQL 的下载安装

 mysql配置【默认以及下载好】

(1)配置环境变量

(2)修改配置文件

 (3)以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够)

(4)修改密码

(5)刷新权限

(6)连接【使用navicat】

 MySQL 简介

        MySQL 是最流行的开源关系型数据库管理系统(RDBMS)之一,由瑞典 MySQL AB 公司开发,并于 2008 年被 Oracle 公司收购。MySQL 采用 SQL(Structured Query Language)进行数据管理,具有高效、稳定、易用的特点,广泛应用于 Web 开发、大数据、金融、电商等多个领域。

  • 开源免费:MySQL 遵循 GPL 开源协议,用户可以免费下载、使用和修改。

  • 高性能:支持多种存储引擎,如 InnoDB 和 MyISAM,能够满足不同场景的需求。

  • 跨平台支持:可运行于 Windows、Linux、macOS 等多个操作系统。

  • 强大的事务支持:InnoDB 存储引擎支持 ACID 事务特性,保证数据一致性和完整性。

  • 主从复制:支持数据复制,可用于负载均衡和高可用性架构。

  • 安全性高:提供用户权限管理、数据加密等安全机制。

  • 社区活跃:拥有庞大的用户和开发者社区,提供丰富的技术支持。

MySQL 的下载安装

mysql下载--MySQL :: 下载 MySQL 社区服务器

 

 下载的时候这里直接逃过就行 【我这里下载的是mysql 5版本】

载完成之后,将压缩包进行解压

 mysql配置【默认以及下载好】

解压完成之后将其放到你喜欢的地址当中去,这里我默认放在了D盘,这是我的根目录

(1)配置环境变量

我的电脑->属性->高级->环境变量->系统变量

选择PATH,在其后面添加:

D:\mysql-5.6.49-winx64\mysql-5.6.49-winx64\bin
注意要到bin目录

(2)修改配置文件

打开根目录,将 my-default.ini 复制粘贴,并重新命名为 my.ini

结果:

在my.ini当中输入

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.6.49-winx64\mysql-5.6.49-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.6.49-winx64\mysql-5.6.49-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

 

 (3)以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够)

然后执行

mysqld -install

安装成功后,再输入net start mysql 启动服务,然后出现

net start mysql

服务启动成功后就可以登录了,输入mysql -u root

第一次没有密码,直接回车即可

 最终结果

(4)修改密码

输入 show databases; 命令查看默认安装数据库 

设置root密码

use mysql;   

 修改密码为 2020 用户名为 root

update user set password=password('2020') where user='root'; 

(5)刷新权限

flush privileges;

 

输入 quit; 命令退出当前登录,用新的密码重新连接 mysql,最后安装navicat连接即可

(6)连接【使用navicat】

 

相关文章:

  • 数据结构——顺序栈seq_stack
  • MySQL事务日志详解:Redo Log 和 Undo Log 的核心机制
  • 【大模型理论篇】CogVLM:多模态预训练语言模型
  • 详细说明脚本评估和耗时较长的任务
  • npm报错‘proxy‘ config is set properxy. See: ‘npm help config‘
  • 【负载均衡系列】HAProxy
  • 蓝桥杯 第十天 :2022 国赛 第 2 题 排列距离/康托定理
  • 20242817李臻《Linux⾼级编程实践》第四周
  • 使用 Python 实现时间序列预测:电力负载需求预测
  • SpringCloud负载均衡:Ribbon核心组件与策略配置
  • 【C++】:异常
  • 如何优化 React 应用性能?
  • Hugo 生成静态网站并部署到 GitHub Pages 的完整流程
  • 深入解析MediaPipe:强大的实时计算机视觉框架
  • 自由学习记录(45)
  • OBOO鸥柏丨广告机终端控制端KylinOS麒麟、统信UOS/鸿蒙国产系统
  • CTF类题目复现总结-[WUSTCTF2020]find_me 1
  • Flutter 快速接入Fair
  • PostgreSQL 数据库中导入大量数据
  • 如何为在线游戏选择合适的游戏盾?
  • 联合国秘书长欢迎中美经贸高层会谈成果
  • 工人日报评规范隐藏式车门把手:科技美学须将安全置顶
  • 《AI×SCIENCE十大前沿观察》9:合成数据和数据基础设施
  • 澎湃思想周报|欧洲胜利日之思;教育监控与学生隐私权争议
  • 第一集|《刑警的日子》很生活,《执法者们》有班味
  • 早期投资人蜂巧资本清仓泡泡玛特套现超22亿港元,称基金即将到期