mysql-5.7.36压缩包安装图文教程

1. 卸载

1.1 关闭服务

管理员身份运行 cmd,使用命令 net stop mysql,停止服务。
在这里插入图片描述
1.2 卸载服务

使用命令 mysqld -remove mysql 卸载服务。
在这里插入图片描述
1.3 删除文件

将mysql安装的文件夹删除
在这里插入图片描述
1.4 清除注册表信息

运行Win+R,输入 regedit ,打开注册表。
在这里插入图片描述
清除注册表中的MySql服务,有几个地方:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删除

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以。

安装

2.1 下载:mysql,地址:https://downloads.mysql.com/archives/community/
2.2 解压,解压到指定地址
在这里插入图片描述

2.3 创建配置文件my.ini
准备好my.ini文件,可以先新建一个my.txt文件,然后通过重命名修改文件后缀为.ini,【注:5.7.25版本 没my-default.ini这个文件了】

将 my.ini 放置在 D:\mysql\mysql-5.7.36-winx64 安装目录下
在这里插入图片描述

[client]
port=3306
default-character-set=utf8
[mysqld] 
# 设置为自己MYSQL的安装目录
basedir=D:/mysql/mysql-5.7.36-winx64
# 设置为MYSQL的数据目录 
datadir=D:/mysql/mysql-5.7.36-winx64/data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
max_allowed_packet = 400M

在这里插入图片描述

注意:basedir和datadir 的文件夹之间用“/”而不是“\”,否则在下面的操作中可能会出错。
也有说是 在my.ini中正确的路径都需要双“\”。

2.4、命令安装

以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下
在这里插入图片描述
执行命令注册mysql:

mysqld install

在这里插入图片描述
注册完成会有上图successfully的提示。

执行初始化命令:

mysqld --initialize-insecure --user=mysql

在这里插入图片描述
这时mysql就帮你自己创建一个data文件夹。
在这里插入图片描述
2.5 启动MYSQL
在这里插入图片描述
在这里插入图片描述
或者通过命令行方式启动和停止服务

net start mysql 命令(启动MYSQL命令)

net stop mysql 命令(停止MYSQL命令)

在这里插入图片描述
2.5 修改密码

启动后:执行mysql -uroot -p命令登录(第一次登录,无密码,按enter键即可登录)
在这里插入图片描述

修改密码,填写你的新密码:

UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE user = 'root';

在这里插入图片描述
刷新生效:

FLUSH PRIVILEGES;

在这里插入图片描述
退出:quit;

在这里插入图片描述
管理员权限下:mysql -u root -p 然后输入密码(你可以验证下空密码是否能登录)

在这里插入图片描述
然后使用Navicat,连接测试!可以大功告成!
在这里插入图片描述

此处再讲一下,有可能本地连接测试成功!但是远程无法连接的情况。

修改默认密码并设置远程访问:

mysql> use mysql;
mysql> select host from user where user='root';
可以看到当前主机配置信息为localhost.

在这里插入图片描述

#修改密码(设置过密码。此处可省略)
alter user user() identified by 'root';

#创建任意ip连接root用户  
update user set host = '%' where user ='root';
#立即生效
flush privileges;
#退出
exit;

service mysqld restart #重启mysql服务

在这里插入图片描述
到此处,远程盈科可以访问,如果还是无法访问,请关闭系统自带防火墙,或者开放3306端口。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值