mysql 5.7.10免安装,Windows 10安装MySQL5.7免安装版

MySQL5.7压缩版,就是没有安装程序,解压之后,进行一定配置,即可使用,卸载也很方便。

第一步,进入官网下载MySQL的压缩包:https://dev.mysql.com/downloads/mysql/

da7e31e2f691

MySQL官网

点击Looking for previous GA versions?之后,会看到下面的页面:

da7e31e2f691

MySQL官网下载页面

根据自己操作系统的位数,下载对应的MySQL压缩包。

第二步,解压刚才下载的压缩包,并改名为mysql-版本号,目录结构为:

da7e31e2f691

mysql-5.7.31目录结构

第三步,在根目录下mysql-5.7.31创建my.ini文件以及data文件夹,并在my.ini文件添加如下配置:

[mysqld]

# 设置mysql的安装路径

basedir=D:/softwares/mysql-5.7.31

# 设置数据库存放位置

datadir=D:/softwares/mysql-5.7.31/data

# 端口号

port=3306

# 字符集

character_set_server=utf8

第四步,初始化数据目录,进入bin目录,按住Shift键,然后单击鼠标右键,选择在此处打开命令窗口,然后输入命令:

mysqld --initialize-insecure --console

第五步,使用命令mysqld --console启动MySQL服务器,你可能会看到类似以下的消息:

2020-10-22T03:16:29.925314Z 0 [Note] mysqld (mysqld 5.7.31) starting as process 12024 ...

2020-10-22T03:16:29.932440Z 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions

2020-10-22T03:16:29.932750Z 0 [Note] InnoDB: Uses event mutexes

2020-10-22T03:16:29.932905Z 0 [Note] InnoDB: _mm_lfence() and _mm_sfence() are used for memory barrier

2020-10-22T03:16:29.933055Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.11

2020-10-22T03:16:29.933706Z 0 [Note] InnoDB: Number of pools: 1

2020-10-22T03:16:29.934090Z 0 [Note] InnoDB: Not using CPU crc32 instructions

2020-10-22T03:16:29.936908Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M

2020-10-22T03:16:29.945446Z 0 [Note] InnoDB: Completed initialization of buffer pool

2020-10-22T03:16:30.027201Z 0 [Note] InnoDB: Highest supported file format is Barracuda.

2020-10-22T03:16:30.254451Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables

2020-10-22T03:16:30.255149Z 0 [Note] InnoDB: Setting file '.\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...

2020-10-22T03:16:30.582718Z 0 [Note] InnoDB: File '.\ibtmp1' size is now 12 MB.

2020-10-22T03:16:30.647346Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.

2020-10-22T03:16:30.647753Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.

2020-10-22T03:16:30.649800Z 0 [Note] InnoDB: Waiting for purge to start

2020-10-22T03:16:30.714929Z 0 [Note] InnoDB: 5.7.31 started; log sequence number 2721006

2020-10-22T03:16:30.716542Z 0 [Note] Plugin 'FEDERATED' is disabled.

2020-10-22T03:16:30.718135Z 0 [Note] InnoDB: Loading buffer pool(s) from D:\softwares\mysql-5.7.31\data\ib_buffer_pool

如果看到以下信息,说明MySQL服务器启动成功了:

mysqld: ready for connections.

Version: '5.7.31' socket: '' port: 3306 MySQL Community Server (GPL)

这个黑乎乎的窗口,只是告诉你MySQL服务器启动成功了,但是你不能进行操作,要操作只能重新打开一个命令行窗口(或者使用Ctrl+C强制退出),这里我们打开一个新的窗口,输入mysqladmin -uroot shutdown命令来关闭MySQL服务器。

第六步,配置系统环境变量。

鼠标右键单击此电脑 -> 高级系统设置 -> 环境变量,在系统变量里找到Path,双击打开,点击新建,将mysql的bin目录填进去:

da7e31e2f691

环境变量

最后点击确定,进行保存。

第七步,将MySQL作为Windows服务启动。

在这之前,请确保MySQL服务器处于关闭状态!

使用以下命令将MySQL服务器作为Windows服务安装:

# 安装名为mysql的Windows服务

mysqld --install mysql

# 如果权限不够,会出现以下提示信息:

Install/Remove of the Service Denied!

如果出现了以上的提示信息,使用管理员身份,进入命令行窗口,再到mysql的bin目录下执行以上命令:

鼠标右击左下角Windows的图标,选择管理员身份进入命令行窗口:

da7e31e2f691

打开命令提示符窗口

再次执行mysqld --install mysql命令:

da7e31e2f691

安装mysql服务

此时查看服务,就能看到mysql了:

da7e31e2f691

服务列表

使用命令net start mysql启动MySQL服务器(权限不够请使用管理员权限);net stop mysql为关闭MySQL服务器。

至此,MySQL已经安装成功了,但是,此时的root账户,是没有密码的,我们需要设置一个密码,使用如下命令:

# 首先不使用密码,连接到MySQL服务器

mysql -uroot --skip-password

# 在使用如下命令,将root-password改为你自己的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

# 设置好密码后,使用quit命令退出mysql

quit

# 再次使用mysql -u root --skip-password会报错,此时就需要密码才能登陆mysql了

Windows安装MySQL到此结束!

如果需要卸载,请按照以下步骤进行(重要数据提前备份):

首先停止mysql服务

以管理员身份进入dos界面,运行net stop mysql命令(mysql为服务名称)

da7e31e2f691

停止mysql服务

使用mysqld --remove删除mysql服务

da7e31e2f691

删除mysql服务

删除安装目录

da7e31e2f691

删除这个安装目录

删除系统环境变量

da7e31e2f691

删除系统环境变量

mysql卸载完成,可以使用清理软件清理注册表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值