一文详解MySQL的安装以及环境配置和Navicat连接

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 一文详解MySQL的安装以及环境配置和Navicat连接

一、下载


直接进入官网地址下载即可:


https://dev.mysql.com/downloads/mysql/

f892ed3f797945d68801561fb2391de5.png

下载第一个Windows就好了。找到下载完安装包,先在想要装的盘创建目录。

ec8b38e2ca7542378359da431e532236.png

之后将文件解压到该文件下:


a2c598bd056c442da1cea7f91ef0c1fb.png

二、配置环境


首先配置本地的环境变量

先点击电脑查看属性,点击高级系统设置:

c3ce30cd0a79446297943d6060f9199c.png


然后点击环境变量,在系统变量栏里面找到PATH:


f407f59b614249489605630f42b984a4.png


点击编辑 ,新建一条PATH,将我们安装好的mysql的bin目录路径输入:

edf833be6b0248028faf8c021aa94fab.png

随后在我们的mysql目录下创建一个my.txt文本文件,将一下信息输入:


[mysqld]
#端口号
port = 3306
#mysql-8.0.29
basedir=D:\Mysql\mysql-8.0.29
#mysql-5.7.27-winx64的路径+\data
datadir=D:\Mysql\mysql-8.0.29\data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#忽略密码直接登录:skip-grant-tables
[mysql]
#编码
default-character-set=utf8

输入保存后,将后缀修改为ini,此时形成了一个my.ini文件:

2c0a51defb9d47849113bcd1506bf7f4.png

如果不知道怎么查看文件后缀的可以先点查看:


291c078038194353b8b9475e69d62dd6.png


把后缀文件名勾上就好了。


三、安装


安装mysql需要我们使用管理员权限:

2db10998be0c43429c0e5cbef3d85004.png

点击管理员身份运行即可:

之后我们切换到安装mysql目录下的bin:

如果在C盘的话需要先转到D盘:


cd /d D:\


之后跳到 bin:


cd Mysql\mysql-8.0.29\bin


之后输入:


mysqld -install


出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd。

之后输入:


mysqld --initialize


输入此代码并不会上面提示,之后我们输入:

net start mysql


759b6b5becc1460baf11b4c5f5bb292c.png


说明Mysql安装成功正常运行。

第一次登入Mysql是不需要密码的直接登入:


mysql -u root -p


直接按回车就能进入,随后我们要新建我们的密码 :


update user set authentication_string=password("xxxxxx") where user="root"


xxxxxx是你设置的新密码。输入该代码也可修改。


mysqladmin -u root -p password


之后exit;退出就可


四、关闭开机自启项


win+R打开运行,之后输入:


Services.msc


将Mysql修改为手动:

c5ccc7e6444d49cfaeffcfbdf15c10cd.png


五、连接


打开Navicat连接sql:


bb1ed84616dc4385acb6134e0d897e6d.png

输入主机和用户名密码测试连接:


b8e0b637ec874ec6b0677fb1e9e632dd.png


9e5c7a210e9a4404a30948bd982ea2ee.png


连接成功后,若本身mysql里面没有内容,则

fb063869f188461faefb59c1b78d9d79.png


报这个错,创建一张新表之后就没有了。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
12天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
28 4
|
11天前
|
安全 关系型数据库 MySQL
【赵渝强老师】MySQL的连接方式
本文介绍了MySQL数据库服务器启动后的三种连接方式:本地连接、远程连接和安全连接。详细步骤包括使用root用户登录、修改密码、创建新用户、授权及配置SSL等。并附有视频讲解,帮助读者更好地理解和操作。
|
18天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
55 3
|
19天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
34 2
|
7天前
|
运维 关系型数据库 MySQL
安装MySQL8数据库
本文介绍了MySQL的不同版本及其特点,并详细描述了如何通过Yum源安装MySQL 8.4社区版,包括配置Yum源、安装MySQL、启动服务、设置开机自启动、修改root用户密码以及设置远程登录等步骤。最后还提供了测试连接的方法。适用于初学者和运维人员。
56 0
|
10天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
25 1
|
1月前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
63 3
Mysql(4)—数据库索引
|
19天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
89 1
|
21天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
64 2