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

Mysql 安装与配置

目录

一、下载

二、Mysql 安装

三、其他错误

1、(MYSQL错误解决)本地计算机上的MYSQL服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

2、忘记Mysql密码解决


一、下载

(1)下载地址:https://www.mysql.com/downloads/

https://downloads.mysql.com/archives/community/

(2)进入到页面后,找到下面这个,并点击

(3)页面跳转,再点击下面这个

(4)下载下图中的zip版本,保存到想保存的地方

二、Mysql 安装

解压MYSQL包mysql-8.0.26-winx64.zip ,

修改my.ini 配置

my.ini 中 basedir 和 datadir文件目录不能存在空格windows 中 "Program Files" 目录可以使用 “Progra~1”代替

如:C:\Program Files\MySQL\ ---》 C:\Progra~1\MySQL\ 【这是Program Files的8.3格式缩写】

my.ini 文件

[mysqld] # 端口 port=3306 # 设置mysql的安装目录 Program Files replace Progra~1 basedir=D:\MySQL\mysql-8.0.26-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\MySQL\mysql-8.0.26-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 # mysql_native_password default_authentication_plugin=mysql_native_password #禁用sqlmode模式 sql_mode='' # 错误消息文件路径(手动指定,解决找不到errmsg.sys的问题) lc-messages-dir=D:\MySQL\mysql-8.0.26-winx64\share lc-messages=en_US [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4 [mysqld_safe] # 日志目录(确保存在) log-error=D:/MySQL/MysqlData/mysqld.log pid-file=D:/MySQL/MysqlData/mysqld.pid

配置MSQL环境变量:我的电脑->属性->高级->环境变量

管理员身份运行cmd(一定要用管理员身份运行,不然权限不够:Install/Remove of the Service denied)

# 安装mysqld mysqld –install # 输出: Service successfully installed. # 启动服务 net start mysql # 输出: # MySQL 服务正在启动 # MySQL 服务已经启动成功

服务启动成功之后,就可以登录了

mysql -uroot -p 输入密码

查看MySQL初始密码: 在MySQL安装目录的 bin 目录下执行命令

.\mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码,我们需要记住初始密码。

命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’; mysql> FLUSH PRIVILEGES;

三、其他错误

1、(MYSQL错误解决)本地计算机上的MYSQL服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

(1)首先移除现在的MYSQL服务 : mysqld --remove mysql

(2)查看MYSQL根目录是否有data文件夹:若有,删除并新建一个空的data文件夹,若没有,新建一个空的data文件夹

(3)初始化mysql : mysqld --initialize-insecure --user=mysql

(4)安装mysql服务 : mysqld --install

(5)启动MYSQL服务: net start mysql

2、忘记Mysql密码解决

(1)以管理员身份运行cmd ,关闭MySQL 服务

net stop mysql

(2)跳过密码输入授权

mysqld --console --skip-grant-tables --shared-memory

(3)再打开一个cmd窗口,重置密码

### 执行命令 : mysql(会直接进入不用输入密码) ### 执行命令 : use mysql(进入msql这个数据库) ### 查看一下数据 : select user,password,host from user; ## 刷新MySQL 配置 FLUSH PRIVILEGES; ## 重新设置新密码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #(注意一定要有分号,这里的password是你设置的密码) ## 完成再次刷新配置: FLUSH PRIVILEGES;

(4)重新启动 mysql 服务

net start mysql
http://www.jsqmd.com/news/566712/

相关文章:

  • Pixel Couplet Gen环境部署:微信小程序中通过Web Worker隔离LLM请求避免阻塞主线程
  • 2026年靠谱的改性塑料、工程塑料厂家推荐指南:帮您了解行业要点 - 资讯焦点
  • BGE-Large-Zh开源模型价值:替代OpenAI Embeddings,降低企业API成本
  • 4步构建智能散热系统:FanControl技术指南
  • 革新性开源工具:exhentai-manga-manager一站式漫画收藏管理解决方案
  • Phi-3-mini-4k-instruct-gguf效果展示:用户反馈原文→客服标准回复话术链式生成
  • 3步实现抖音无水印视频批量下载:自媒体创作者的高效解决方案
  • OpCore-Simplify:黑苹果配置的终极简化指南 - 从复杂到简单的3步操作
  • 保姆级教程:用Spacedesk把旧平板变成Windows电脑的免费无线副屏(附分辨率/帧率优化)
  • 2026仓储笼优质厂家推荐 适配物流分拣堆叠需求 - 资讯焦点
  • 新手入门:在快马平台快速掌握openclaw升级命令的完整指南
  • 新手必看,在快马平台上手openclaw多agent配置的完整指南
  • 深入Linux 0.11进程切换:从TSS到内核栈,详解fs=0x17与LDT切换的那些坑
  • 创龙T113实战笔记--LVGL8.2在FrameBuffer下的移植与性能调优
  • 如何构建AI驱动的软件开发系统:MetaGPT多智能体框架的全面指南
  • Capacitor鸿蒙适配避坑指南:从XComponent交互到性能优化的5个关键点
  • 2026矿山齿座供应商推荐榜 低温工况适配之选 - 资讯焦点
  • 告别卡顿!用vue-video-player + videojs-contrib-hls优化M3U8直播流在Vue项目中的体验
  • 如何快速掌握OrigamiSimulator:面向初学者的完整折纸模拟指南
  • Qwen3.5-9B实战手册:多轮逻辑推理+代码生成+图文问答完整流程
  • 突破Cursor Pro限制的3步开源方案:开发者必备的AI编程助手完全指南
  • 数字IC-1.2 CMOS管在集成电路中的核心作用与优化策略
  • 别被名气骗了!2026年软件开发公司真实排名曝光,第一名你绝对没听过 - 资讯焦点
  • 面对AI的迅猛发展,一个双非软件工程大三学生的思考——雄关漫道真如铁,而今迈步从头越。
  • CAM++系统快速部署与使用:一键启动,轻松实现说话人验证
  • 掌握MetaGPT:释放AI协作开发潜能
  • 御坂翻译器:如何用双模式技术解决Galgame实时翻译的三大痛点?
  • 如何用Open-Sora免费生成高质量视频:新手也能轻松上手的AI视频制作指南
  • Kylin V10 SP1 家庭服务器搭建:如何安全地管理多用户账户与权限?
  • Qwen2.5-7B-Instruct效果展示:长文本创作与复杂编程任务实战案例