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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 一文详解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


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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
11天前
|
存储 Ubuntu 关系型数据库
Ubuntu 20.04 卸载与安装 MySQL 5.7 详细教程
该文档提供了在Ubuntu上卸载和安装MySQL 5.7的步骤。首先,通过`apt`命令卸载所有MySQL相关软件包及配置。然后,下载特定版本(5.7.32)的MySQL安装包,解压并安装所需依赖。接着,按照特定顺序安装解压后的deb包,并在安装过程中设置root用户的密码。安装完成后,启动MySQL服务,连接数据库并验证。最后,提到了开启GTID和二进制日志的配置方法。
|
1天前
|
关系型数据库 应用服务中间件 nginx
docker基础,docker安装mysql,docker安装Nginx,docker安装mq,docker基础命令
docker基础,docker安装mysql,docker安装Nginx,docker安装mq,docker基础命令
|
2天前
|
关系型数据库 MySQL Linux
centos linux mysql 5.5脚本全自动源码包 编译安装
centos linux mysql 5.5脚本全自动源码包 编译安装
|
2天前
|
SQL 关系型数据库 MySQL
sql连接mysql数据库
要使用SQL来连接MySQL数据库,你实际上需要使用一种编程语言(如Python、Java、PHP等)配合相应的数据库驱动或库。下面,我将为你提供几个常见编程语言的示例,说明如何连接到MySQL数据库
|
6天前
|
Java 关系型数据库 MySQL
Java语言与MySQL数据库连接的技术性探讨
Java语言与MySQL数据库连接的技术性探讨
|
11天前
|
关系型数据库 MySQL Linux
【MySQL】如何在Linux上安装MySQL
【MySQL】如何在Linux上安装MySQL
59 1
|
2天前
|
Prometheus 监控 关系型数据库
数据库同步革命:MySQL GTID模式下主从配置的全面解析
数据库同步革命:MySQL GTID模式下主从配置的全面解析
12 0
|
7天前
|
存储 NoSQL 关系型数据库
mysql 数据库 基本介绍
mysql 数据库 基本介绍
|
2天前
|
SQL 关系型数据库 MySQL
mysql 数据库导出导入到本地文件
mysql 数据库导出导入到本地文件
|
2天前
|
SQL 监控 关系型数据库
MySQL慢查询日志配置指南:发现性能瓶颈,提升数据库效率
MySQL慢查询日志配置指南:发现性能瓶颈,提升数据库效率
9 0