mysql 5.7.24-winx64_Windows下MySQL免安装版的下载与配置(mysql-5.7.24-winx64)

本文详细介绍了在Windows上安装和配置MySQL 5.7.24免安装版的步骤,包括下载、解压、配置环境变量、创建配置文件、安装MySQL服务、启动和登录、以及处理常见安装问题和常用命令。
摘要由CSDN通过智能技术生成

1.官网下载免安装版

下载地址:https://dev.mysql.com/downloads/mysql/,因为我的电脑是64位的,所以下载的是mysql-5.7.24-winx64

585a7115b2fd936d918bc310d07e57b8.png

2.将文件解压到你想要安装的目录

ad2cb361e7624bea47a386838938cfab.png

3.配置环境

为了避免每次都要到安装目录下的bin里面执行,需要把环境变量配置一下。

配置环境变量:计算机--->右键--->属性--->高级系统设置--->环境变量,配置MYSQL_HOME路径和Path路径。

dd76777a11289ead7944554f27140094.png

配置默认文件

在文件夹C:\MyProgramFiles\mysql-5.7.24-winx64下新建一个my.ini文件,将下面代码复制进去,注意basedir和datadir的值要根据自己的电脑环境配置。

[mysql]# 设置mysql客户端默认字符集

default-character-set=utf8[mysqld]#设置3306端口

port= 3306# 设置mysql的安装目录

basedir="C:\MyProgramFiles\mysql-5.7.24-winx64"# 设置mysql数据库的数据的存放目录

datadir="D:\MyFiles\MySQL\data"# 允许最大连接数

max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

4.安装MySQL

以管理员身份运行命令提示符,切换到MySQL的bin目录下,输入mysqld install命令(注意是mysqld而不是mysql)回车,即可安装MySQL,提示:Service successfully installed,则表示安装成功,如下图所示:

86f3af3555274c6f438bc322ca40f9a0.png

5.启动mysql服务

在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。

如果想设置mysql是否自动启动,可以在开始菜单->运行中输入service.msc打开服务管理进行设置。

6.登录及退出

输入:mysql -u root -p,登录成功,如下图

51e99ce18616720723dc1cd219303331.png

退出数据库的话使用:quit,如下图

343c084f3db0557ab2815e6d5a5183c7.png

7.安装报错及处理

① 成功安装MySQL后,服务启动不了,提示:发生系统错误5  拒绝访问,如下图;处理方式:以管理员身份打开cmd命令窗口即可。

fbd15bf1218d5542282d035453d38d25.png

② 成功安装MySQL后,服务启动不了,提示:MySQL服务无法启动    服务没有报告任何错误    请键入NET HELPMSG 3534 以获得更多帮助,如下:

b3b341c086ade0320769f5476c3d0145.png

处理方式:打开cmd命令窗口,然后输入如下命令回车即可:mysqld --initialize-insecure --user=mysql

mysqld --initialize-insecure自动生成无密码的root用户,mysqld --initialize自动生成带随机密码的root用户。data文件夹不为空是不能执行这个命令的(删掉data文件即可)。

注:MySQL升级到5.7版本是没有data文件夹的,执行mysqld --initialize-insecure --user=mysql命令会自动新建data文件夹。

③ 更改root密码,输入:update mysql.user set password=password("root") where user = "root";

需要注意的是新版的mysql数据库下的user表中已经没有Password字段了(ERROR 1054 (42S22): Unknown column 'password' in 'field list'),所以如果上面的命令提示没有Password字段,

请使用下面的命令:update mysql.user set authentication_string=password('newPassword') where user='root';

然后刷新权限(必须):flush privileges;

重启MySQL服务,就可以用新密码登录到mysql了,但是可能需要alter user表:set password for 'root'@'localhost'=password('newPassword');(mysql-5.7.24-winx64这个版本不需要)。

8.一些常用的命令:

net start mysql;  --启动MySQL

net stop mysql;  --关闭MySQL

quit;  --退出

show databases;   --查看包含的数据库

create database [if not exists] 数据库名;  --创建数据库

drop database;  --删除数据库

use 数据库名;  --使用数据库

show tables;  --查看包含的数据表

desc 表面;  --查看表结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值