windows 安装mysql 8.0.21 并使用navicat连接数据库,1251,1045

一、下载8.0.21
访问官网地址:https://downloads.mysql.com/archives/installer/
1.选择要安装的版本:我这里演示8.0.21 目前比较稳定,可用于生产环境版本。
(写博客时间:2022年5月11日21点03分)。
2.选择 Microsoft Windows
3.点击 【mysql-installer-web-community-8.0.21.0.ms】网络安装,可以自由选择安装内容。
在这里插入图片描述
二、安装
:普通步骤直接下一步.
1.下面展示,关键步骤:
这一步(安装类型):选Custom,然后next
在这里插入图片描述
2.在这一步,选择安装哪些产品:
a.选择MySQL Server 8.0.21 - 64 ,然后 点击右箭头 →
b.选择MySQL Workbench 8.0 ,然后点击 →
c.点击 Next
【此截图请忽略版本号,咱们选择对应的 21版本,截图来源网络】
在这里插入图片描述
3.设置账户和密码,
【并用脑子 或者记事本,或者用纸和笔,记下来~~~】

在这里插入图片描述
三、配置 【MySQL环境变量】
好处是 在cmd 可以用 :

net start mysql80;

启动mysql服务

停止mysql服务

net stop mysql80;

启动好处,大家自主探索~~~~
下面看截图:
1.创建 MYSQL_HOME 环境变量

(1)变量名:MYSQL_HOME
(2)变量值:D:\soft\MySQL\MySQL Server 8.0(MySQL的安装目录,我自己放在D盘)
在这里插入图片描述

2.配置 path 环境变量
在系统变量中,选择 “path” 并单击 “编辑” 按钮,然后点击“新建”,输入:%MYSQL_HOME%\bin,然后一路确定回去。

(如果点击“编辑”之后所有变量在一个输入文本框,注意变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入)

(1)变量名:path

(2)变量值:%MYSQL_HOME%\bin 或 D:\soft\MySQL\MySQL Server 8.0\bin (MySQL的安装目录里的bin目录) 注意:前面有个分号

在这里插入图片描述

四、.在命令提示符下启动、停止MySQL服务器,并登录mysql服务

“Windows+R”–>输入“cmd”–>Enter,在DOS窗口命令提示符下输入:net start mysql启动MySQL服务器(mysql是服务名)


win10/或者部分win7 可能需要这样操作才能ok:
在这里插入图片描述
试一下效果:

net start mysql80;

启动成功:

在这里插入图片描述

net stop mysql80;

停止成功:
在这里插入图片描述

好了不玩了,重新启动服务:

net start mysql80;

执行
(大家根据自己的路径调整,一般都是这里,有问题、联系我:QQ 1531613221)

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

然后

mysql -u root -p

root 是数据账户,如果你没有修改的话就是 root

提示输入密码:
在这里插入图片描述

输入之前脑子、记事本、🖊笔记住的 【密码】
登录成功:
在这里插入图片描述
五、上面正常 cmd登录没问题,但是我们实际,业务开发时,
都会用 像navicat这样的数据管理工具:【但是忽然发现,navicat连接 数据库 会报错:1251 或者 1045 1049 等~~~~~】
现在解决这个问题:
1.在上面的黑窗口 继续执行

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

↑面的代码不需要修改!,直接执行!,然后执行

ALTER USER 'root' @'localhost' IDENTIFIED WITH mysql_native_password BY '12345';

↑这行的代码 ‘12345’ 是新密码,大家根据情况修改

好了修改完毕!!!
为了保证安全:咱们重启一下,mysql服务:

net stop mysql80;

显示停止成功,
再执行下面

net start mysql80;

显示启动成功!!!

然后使用navicat 登录mysql ,ok完活!!!!
登录成功!!!
截个图哈:

在这里插入图片描述

参考资料:
https://blog.youkuaiyun.com/baidu_38730364/article/details/109667979

有问题随时可以交流哈:
我们都是程序员,哈哈哈哈~~~~~~~~~~~
我的QQ 1531613221
技术交流群【java/mysql/nginx/minio】:201455739

<think> 首先,用户的问题是关于Windows系统上安装MySQL数据库使用Navicat接入的详细步骤。我需要参考提供的两个引用:[^1]是关于使用Navicat管理云端MySQL的总结,提到了配置安全组和权限;[^2]是关于MySQL安装步骤和Navicat连接的具体操作,包括初始密码管理和更改密码。 用户明确要求基于这些引用,但引用[^1]是针对云端MySQL的,而用户的问题是本地安装。引用[^2]更相关,因为它涉及MySQL安装Navicat连接。所以,我应该优先基于引用[^2],补充引用[^1]中关于权限和连接问题的部分。 系统指令要求: - 所有行内数学表达式用$...$,但这里没有数学内容,不需要。 - 独立公式用$$...$$,但同样不适用。 - LaTeX语法正确:不需要数学内容。 - 使用中文回答。 - 生成相关问题:在回答结束后添加相关问题。 - 回答中引用的段落末尾自然地添加引用标识,如[^1]。 回答结构: - 必须清晰、逐步解决问题。 - 保证真实可靠:基于标准MySQL安装过程和引用提供的信息。 关键步骤从引用[^2]中提取: 1. 安装MySQL:下载安装MySQL Installer for Windows。 2. 初始密码:安装过程中会生成一个初始密码,记下来。 3. 启动MySQL服务:使用 `net start mysql`。 4. 登录MySQL:`mysql -u root -p`,输入初始密码。 5. 更改初始密码:`ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';`(引用[^2]中提到 `alter user user() identified by "123456";`,但标准语法是 `ALTER USER`)。 6. 使用Navicat连接:配置连接时,可能出现错误,如引用[^2]提到“出现以下错误”,但没有具体错误。我应该包括常见错误如权限问题。 从引用[^1]:强调配置权限,如开放远程访问权限。但用户是本地安装,所以重点是本地连接Navicat连接本地MySQL时,可能需要确保MySQL服务运行和用户权限正确。 标准步骤: 1. **下载安装MySQL**:推荐使用MySQL Installer。 2. **设置初始配置**:在安装向导中设置root密码或其他选项。 3. **启动MySQL服务**。 4. **更改root密码**(如果需要)。 5. **安装Navicat**。 6. **在Navicat中创建新连接**:设置主机为localhost,端口3306,用户名root,密码新密码。 7. **测试连接**:处理常见错误如“Can't connect to MySQL server”或“Access denied”。 确保回答真实可靠: - MySQL安装:官方文档推荐使用MySQL Installer for Windows。 - 初始密码:在安装过程中生成,显示在日志或提示中。 - 更改密码:正确SQL命令是 `ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';`。 - Navicat连接:标准步骤。 用户上一次问题:历史中没有显示,但当前问题是独立的。 回答结构: 1. 介绍:简要说明步骤。 2. 详细步骤: - 安装MySQL。 - 配置MySQL。 - 启动服务。 - 更改密码。 - 安装Navicat。 - 连接数据库。 3. 常见问题:基于引用添加潜在问题解决。 4. 结束。 添加引用标识: - 在引用具体内容时添加[^2]或[^1],例如提到初始密码时引用[^2],提到权限配置时引用[^1]。 生成相关问题: - 在回答结束后添加相关问题部分,如: - §§相关问题§§ 1. 如何更改MySQL的端口号? 2. Navicat连接数据库时常见的错误有哪些? 3. 如何为MySQL创建新用户? 完整回答: - 使用中文。 - 结构化:标题或小标题,但系统指令没有指定,所以段落清晰即可。 </think> 以下是针对在Windows系统上安装MySQL数据库使用Navicat接入的详细步骤。本回答基于标准MySQL安装过程和您提供的引用内容,确保真实可靠。关键点包括正确安装MySQL、配置初始密码、启动服务,以及在Navicat中设置连接权限(参考引用[^2])。如果遇到权限或连接问题,可参考常见错误排查(参考引用[^1])。下面逐步说明全过程: ### 步骤1: 下载安装MySQL数据库 1. **下载MySQL Installer**: - 访问MySQL官网(https://dev.mysql.com/downloads/installer/),下载MySQL Installer for Windows(推荐下载社区版)。 - 运行安装程序(.msi文件),选择“Developer Default”安装类型,包括MySQL Server和相关工具。 2. **安装过程中的配置**: - 在安装向导中,选择“Server only”以最小化安装。 - 设置网络配置:端口默认3306(保持默认)。 - **设置root用户初始密码**:在“Accounts and Roles”步骤,系统会自动生成一个初始密码(通常以`@localhost`结尾的随机字符串),务必记录此密码(参考引用[^2])。例如,初始密码可能显示为`root@localhost:xxxxx`(`xxxxx`为随机字符)。 - 完成安装后,确保勾选“Start MySQL Server at System Startup”以自动启动服务。 ### 步骤2: 配置MySQL服务更改初始密码 1. **启动MySQL服务**: - 以管理员身份打开命令提示符(CMD)或PowerShell。 - 输入命令:`net start mysql` 启动MySQL服务(参考引用[^2])。如成功,提示“MySQL 服务正在启动... MySQL 服务已经启动成功”。 - 如果需要停止服务,使用 `net stop mysql`。 2. **登录MySQL更改初始密码**: - 在命令提示符中输入:`mysql -u root -p` - 系统提示输入密码时,粘贴或输入安装时记录的初始密码(注意:密码包含特殊字符,需完整复制)。 - 登录成功后,执行以下SQL命令更改密码(将`123456`替换为您的新密码): ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; ``` 参考引用[^2],此步骤确保密码更改为易记值,避免连接问题。 - 退出MySQL:输入 `exit`。 ### 步骤3: 安装Navicat配置数据库连接 1. **下载安装Navicat**: - 访问Navicat官网(https://www.navicat.com),下载Navicat Premium或MySQL专用版(试用版即可)。 - 运行安装程序,按向导完成安装。 2. **在Navicat中创建连接**: - 打开Navicat,点击左上角“连接” > “MySQL”。 - 在弹出的对话框中填写连接信息: - 连接名:自定义(如“Local MySQL”)。 - 主机:`localhost`(本地安装不需要IP)。 - 端口:`3306`(默认)。 - 用户名:`root`。 - 密码:您在步骤2中设置的新密码(例如`123456`)。 - 点击“测试连接”: - 如果成功,提示“连接成功”。 - 如果失败,常见错误包括: - **权限问题**:确保MySQL用户`root@localhost`有远程访问权限(本地安装通常不需要,但可执行SQL:`GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';` 后刷新权限:`FLUSH PRIVILEGES;`)(参考引用[^1])。 - **服务未启动**:确认MySQL服务已通过 `net start mysql` 启动。 - **密码错误**:重新核对密码是否正确更改。 - 测试通过后,点击“确定”保存连接。 ### 步骤4: 验证使用数据库 - 在Navicat左侧连接列表中选择您创建的连接(如“Local MySQL”),双击打开。 - 可查看默认数据库(如`mysql`、`information_schema`),创建新数据库或执行SQL查询。 - 至此,您已成功在Windows安装MySQL使用Navicat接入。 ### 常见问题排查 - **连接失败(错误代码1045)**:密码错误或权限不足(参考引用[^2])。检查密码是否正确更改,确认用户授权。 - **服务无法启动**:确保安装过程中无冲突(如端口3306被占用)。 - **Navicat连接超时**:本地安装通常无需配置安全组,但如果是远程访问,需在MySQL中开放权限(参考引用[^1])。 如果在操作中遇到问题,建议参考MySQL官方文档或联系技术支持(参考引用[^1])。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一轮大月亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值