mysql免安装版下载 MySQL命令行下载安装配置——详细教程

文章浏览阅读1.1w次,点赞36次,收藏105次。MySQL的配置——详细教程 + 电脑启动 mysql 的几种方式_mysql 命令行安装

安装尽量装在C盘,因为某些因素装在别的盘可能不好使

此教程下载的是8.0.33,之前的版本与此教程不同(我在23年7月份发现MySQL版本安装有所改动)

文章目录

免安装版的MySQL

提示:这里可以添加本文要记录的大概内容:

MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

在本博文里,我主要以MySQL免安装版为例,帮助大家解决配置MySQL。

提示:以下是本篇文章正文内容,下面案例可供参考

MySQL命令行下载

如果之前下载过MySQL,不知道删没删干净,请点击看这篇文章

这篇文章讲解MySQL命令行(压缩版 .zip)的安装与配置

1、打开官网下载

MySQL官网下载

下滑找到 MySQL Community (GPL) Downloads

请添加图片描述

2、点击 MySQL Community Server

在这里插入图片描述

3、选择适合的版本

在General Availability(GA) Releases中选择适合的版本

Windows平台下提供两种安装文件:

MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文件)。

一般来讲,应当使用二进制分发版,因为该版本提供了图形化的安装向导过程,比其他的分发版使用起来要简单,不再需要其他工具启动就可以运行MySQL。

这里在Windows 系统下推荐下载 ZIP安装程序;

点击Go to Download Page进行下载即可

然后根据自己系统版本(32还是64位系统)选择下载

在这里插入图片描述

如果安装MySQL其他版本的话,选择Archives,接着选择MySQL的相应版本即可。

本人偏爱上面的压缩版

请添加图片描述

在这里插入图片描述

一般选择最新版本,直接点击【No thanks, just start my download.】下载即可

在这里插入图片描述

如果喜欢软件版的话,可以点击下方链接

MySQL软件下载安装配置——详细教程

MySQL的配置 一、配置初始化文件my.ini

下载完成后解压到某一个文件夹 (记住这个路径,一会要用到)

在这个文件夹下新建一个my.ini 配置文件(新建记事本,后缀是.txt,最后改后缀为.ini),里面写的代码是mysql的一些基本配置

下面是my.ini 配置文件代码:

更改设置mysql的安装目录和设置mysql数据库的数据的存放目录(双斜线)

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir = C:\mysql-8.3.0-winx64# 设置mysql数据库的数据的存放目录datadir = C:\mysql-8.3.0-winx64\data# 允许最大连接数max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 创建模式sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

下面是my.ini是需要新建的文件,里面放上面代码

在这里插入图片描述

二、初始化MySQL

以管理员身份打开命令行(如下图所示),一定要是管理员身份,否则由于后续部分命令需要权限,会出现错误!

在这里插入图片描述

①、cd 到 mysql 的 bin目录下:(这里用你自己的路径)

cd C:Users86132Desktopmysql-8.0.28-winx64mysq1-8.0.28-winx64bin

在这里插入图片描述

②、在MySQL目录下的 bin目录下执行命令:

mysqld --initialize

在这里插入图片描述

回车后会发现文件夹下会多出一个新的文件夹data

等待初始化完成会生成一个后缀名为.err的文件

在这里插入图片描述

打开后会看到存放初始化登录mysql的密码(localhost冒号后面的)

请添加图片描述

为了以防万一,先删除之前的MySQL服务sc delete mysql

在这里插入图片描述

三、安装mysql服务并启动+设置密码

(1)、安装mysql服务

mysqld --install

之后会提示服务已经成功安装

(2)、启动mysql服务

net start mysql

在这里插入图片描述

(3)、连接mysql

mysql -u root -p

然后输入刚才的生成的密码

在这里插入图片描述

如果这种输入密码的方式不好使,试下下面这种:

mysql -uroot -pwEM!Ni6PlQHA

在这里插入图片描述

(4)、修改密码

登录成功后修改密码,这里设置的123456

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

或者

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

最后关掉 cmd 重启,用新密码重新登录

成功!

四、配置环境变量

下面第四步配置环境变量有的电脑不需要操作,有的电脑需要,不知道为什么

设置系统的全局变量:

为了方便登录操作mysql,在这里我们设置一个全局变量:↓

①点击”我的电脑” → “属性” → ‘‘高级系统设置’’ → ‘‘环境变量’’,接下来如下图所操作

在这里插入图片描述

点击下面的【新建】,变量名MYSQL_HOME,变量值是你自己下载的路径

请添加图片描述

②把新建的mysql变量添加到Path路径变量中,点击确定,即完成:

首先选中【Path】,然后点击【编辑】

请添加图片描述

在Path路径下添加%MYSQL_HOME%、%MYSQL_HOME%bin

在这里插入图片描述

配置完成之后,每当我们想要用命令行使用mysql时,只需要【win+R】,→ 输入【cmd】打开命令行,之后输入登录 sql 语句即可。

就这样,一个免安装版的MySQL就安装并配置完成了

参考文章:

五、MySQL连接可视化工具(Navicat、VS Code)

MySQL和Navicat怎么连接_二哈喇子!-CSDN博客

VS Code的使用_二哈喇子!的博客-CSDN博客

注意:Windows启动 MySQL 的几种方式

如果安装MySQL 后用【win+r】输入cmd 无法打开的话,不一定就是没装上或者装错了其他原因,这种情况我也碰到过好几次,可以试试下面的方法,有可能是启动MySQL的方式不对

一:bin目录下启动mysql:

如果你的mysql没有安装在C盘下(有时安装在C盘也会出现mysql无法进入的情况),会出现 mysql 无法进入的情况,需要先使用DOS命令进入mysql的安装目录下的bin目录中。

以我的电脑为例:

1、首先找到 mysql 安装的位置,打开 bin 文件夹

在这里插入图片描述

2、点一下上面这个地址

在这里插入图片描述

3、输入【cmd】

在这里插入图片描述

或者 : dos窗口启动mysql

cd 到 bin 目录下

cd C:mysql-8.0.29-winx64bin 

4、进入到mysql 的 bin目录下才可以输入

mysql -hlocalhost -uroot -p123456

其中 -h表示服务器名,localhost表示本地

-u 为数据库用户名,root 是 mysql 默认用户名;

-p为密码,如果设置了密码,可直接在 -p 后直接输入(我的密码是123456所以直接输入)

在这里插入图片描述

也就是说先切换到【bin】目录下,再输入【mysql -hlocalhost -uroot -p123456】

当然你输入【myqsl -u root -p】之后再输入密码也是可以的

参考命令

mysql数据库中的命令必须 以英文分号结尾 “ ; ”

【show databases;】显示你有的数据库

【use databases名字;】选择要操作的数据库;

【show tables;】显示所选数据库中的表;

【exit;】退出mysql数据库,输入回车

参考博文

数据库如何建表

二:服务启动

【win+r】输入:【services.msc】

在这里插入图片描述

进到服务后,下滑找到 mysql ,在右侧点击 “ 启动 ” 即可

在这里插入图片描述

无论使用哪种方式打开MySQL,都需要输入正确的用户名和密码,才能成功登录并使用MySQL。

命令参考:

①、安装服务:mysqld –install

②、初始化:mysqld –initialize –console

③、开启服务:net start mysql

④、关闭服务:net stop mysql

⑤、登录mysql:mysql -u root -p

Enter PassWord:(密码)

⑥、修改密码:alter user 'root'@'localhost' identified by 'root';(by 接着的是密码)

⑦、标记删除mysql服务:sc delete mysql

执行mysqld –installmysql如果提示该服务已存在

就先删除该服务(使用以下代码)

sc delete mysql

然后再执行 mysqld –install mysql

原创文章,作者:筱凯,如若转载,请注明出处:https://www.jingyueyun.com/ask/277.html

(0)
筱凯筱凯
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,500M大带宽限量抢购  >>点击进入