Mysql的安装与配置以及用navicat软件进行管理(保姆级教程)

本文详细介绍了如何下载、配置MySQL 8.0.24,包括my.ini设置、初始化数据库、启动服务、修改密码,以及使用Navicat Premium连接数据库的过程。
该文章已生成可运行项目,

今天总结下mysql的安装等一系列问题
声明:本文使用的mysql版本为mysql8.0.24,navicat premium软件为15

一、mysql数据库的下载和配置

1.下载mysql

首先我们先进入mysql的官方网站https://dev.mysql.com/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载完后
在这里插入图片描述
这时候我们要开始注意了,这个下载的文件我们需要解压到我们自己设定的位置(方便我们找到路径)
在这里插入图片描述

d:\database\mysql-8.0.24-winx64

2.解压准备安装

这是我的解压文件放置路径
我们双击打开,这里有一个data文件和my.ini文件此时你们是没有的,不用担心
在这里插入图片描述
然后在这个路径下右键新建一个my.ini文件,这个文件是写入一些数据库的基础设置的
然后以记事本方式打开,复制粘贴以下内容

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\database\mysql-8.0.24-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\database\mysql-8.0.24-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

注意
设置mysql的安装目录
basedir=D:\database\mysql-8.0.24-winx64
设置mysql数据库的数据的存放目录
datadir=D:\database\mysql-8.0.24-winx64\data
这两行语句是需要修改的,改动黑体部分即可,第一行就是mysql的安装目录,第二行是数据的存放目录,简单来说第一行路径就是解压文件的路径,第二行路径是再进入解压文件创建一个data文件的路径
这一步记得要将windows文件的后缀名默认显示,如下图,勾选文件拓展名的选项
在这里插入图片描述

配置完my.ini文件后,就可以开始初始化我们的mysql数据库了

3.初始化数据库

首先我们找到任务栏上的这个东西
在这里插入图片描述

点击之后输入cmd,然后我们点击以管理员身份运行
在这里插入图片描述

如果你的命令行窗口和我的一样就说明你找对了
然后我们来找到之前的解压文件的bin目录路径
在这里插入图片描述
在这里插入图片描述

在上图中我用了以下命令:
第一步:安装mysql服务

mysqld --install
#安装mysql服务

如果这一步显示服务已经安装的话可以继续下一步

第二步:初始化mysql服务

mysqld --initialize --console

在这一步会随机生成一个mysql数据库的初始密码,如我这里就是tcu8#8*e&Vuk,注意这个密码前面没有空格
第三步:开启mysql服务

net start mysql

这一步可能会遇到说net不是内部或外部命令的错误,这是由于系统环境变量没有配置好的原因,我们打开高级系统设置,修改系统环境变量,添加C:\windows\system32,如下图
在这里插入图片描述
第四步:登陆mysql服务

mysql -u root -p

输入后回车,并把第二步生成的密码粘贴进去,回车即可登陆成功

第五步:修改密码
由于我这里的mysql版本是8.0.24,所以改密码的命令为

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

大小写无所谓,mysql不区分大小写
如下图修改成功
在这里插入图片描述

二、navicat软件连接mysql数据库

下载安装navicat软件后
我们新建一个连接,在这里需要输入三个值,第一个是连接名,我这里起名为test1,这个名字可以随意起,第二个是用户名,一般为root,第三个则是在上面我们更改后的密码,如果没有更改密码则为默认密码
在这里插入图片描述
输入完毕后我们点击测试连接
在这里插入图片描述
显示连接成功,如果这里报2003错误应该是mysql服务没有启动的原因
然后我们可以看到test1已经是navicat和mysql之间的连接了,这里test1下默认有四个数据库,这四个数据库是系统默认的数据库,我们不要随意更改
在这里插入图片描述
有了navicat软件后我们就不用在命令行对mysql数据库进行操作了,可以直接可视化界面进行操作

本文章已经生成可运行项目
### MySQLNavicat 安装指南 #### 下载MySQLNavicat 对于希望高效管理MySQL数据库的用户来说,下载合适的版本至关重要。可以从官方渠道获取MySQL服务器软件以及图形化管理工具Navicat for MySQL。确保访问官方网站或可信资源页面以获得最新稳定版[^1]。 #### 准备环境 在安装之前,请确认操作系统满足最低要求,并关闭任何可能干扰安装过程的服务程序。如果先前已安装过旧版本,则建议先卸载它们再继续新版本的部署工作[^2]。 #### 安装MySQL 启动MySQL安装包后按照向导提示逐步完成设置。过程中需指定root用户的密码等重要参数,请妥善保管这些信息以便后续登录验证使用。另外,在服务端口配置环节,默认采用3306端口;如果有冲突情况发生,可根据实际情况调整其他未被占用的端口号[^4]。 ```bash sudo service mysql start mysql_secure_installation ``` 以上命令用于启动MySQL服务并初始化安全选项,包括但不限于修改默认账户的安全性和移除匿名账号等功能。 #### 配置Navicat 安装Navicat for MySQL同样遵循标准流程:双击运行可执行文件(.exe),接受许可协议条款之后进入自定义组件选择界面。这里可以根据个人需求勾选附加功能模块。值得注意的是,在某些情况下为了彻底清除之前的残留数据,可以考虑清理注册表项`HKEY_CURRENT_USER\SOFTWARE\PremiumSoft`下nav开头的相关记录。 #### 创建第一个连接 打开刚安装好的Navicat应用程序,通过新建连接的方式输入目标主机名/IP地址、用户名及密码等必要字段建立远程会话链接至本地或远端的MySQL实例上。初次连接成功意味着整个安装配置工作的圆满结束[^3]。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我是一个粉刷匠1

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

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

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

打赏作者

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

抵扣说明:

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

余额充值