windows10安装配置解压版MYSQL8.0.20(无需配置my.ini文件)和重置root密码及设置远程连接

1.下载解压版mysql8.0.20

官网下载链接MySQL :: Download MySQL Community Server

目前,官网已经更新到8.0.27版本了,如果你想下载最新版的64位的解压版mysql可以点击红线框中的“Download”。

如果我们要选择其他版本呢,可以点击页面上方的“Archives”,选择8.0.20版本的,操作系统选windows的,选64位,然后点击“Download”就可以下载压缩包了。(如图所示)

注意,这里是选32位还是64位嘚看你的计算机系统是多少位的,不知道右击“此电脑”,点击“属性”查看。如果是64位的系统就选64位的压缩包,如果是32位的就选择32位的(32位的在哪呢,一会告诉你,嘻嘻~),不要下载错啰。

 

 如果你是32位的系统,可以在点击这里下载32位的。但是这里的32位是安装版的呢,不是解压版的哦。安装版的步骤和解压版的不太一样呢。关于32位的安装我暂且不写先,今天主要记录如何安装64位的解压版MYSQL8.0.20。

下载好之后,把它解压到你想要安装的目录里。我选择的安装目录是D盘,我解压后的安装路径是:D:\zhj\environment\mysql-8.0.20-winx64(这个配置环境变量时会用到的)。

2.配置环境变量

右击“此电脑”-属性-高级系统设置-环境变量,在系统变量中新增MYSQL_HOME变量,变量值就是你上面解压的MYSQL安装路径。编辑path变量,添加%MYSQL_HOME%\bin然后就一直点击“确定”退出来,这样环境变量就配好啦!

 3.初始化MYSQL,生成data文件

以管理员身份运行cmd,打开终端,进入D:\zhj\environment\mysql-8.0.20-winx64\bin(这里的安装路径要换成你自己的哦)。

执行命令:mysqld.exe --initialize-insecure --user=mysql

此时会在安装目录下生成data目录。

  

4.启动服务

执行命令:net start mysql 启动服务。

如果提示服务名无效,执行命令:mysqld.exe -install 就可以启动服务啦。

 5.登录MYSQL

由于之前没有设置密码,所以密码是空的 ,不用输入密码啦,因为执行命令:mysql -uroot

(要输入密码的命令是:mysql -uroot -p)。看到如下信息,就表示登录成功啦。

注意: 如果执行mysql -uroot命令,报如下错误,就需要执行命令:net start mysql 启动MYSQL服务,再执行命令:mysql -uroot 就可以成功登录啦。

 6.修改密码

  • 查询数据库用户信息命令:select host,user,authentication_string from mysql.user; (注意:SQL语句后面是加分号的,记住啦!)
  • 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; flush privileges;
  • 退出重新登录验证密码生效:exit 命令退出。执行命令:mysql -uroot -p  回车,输入密码即可成功登录。

 7.设置允许远程访问

默认是不允许远程访问,只能本机登录。设置之前,先关闭防火墙。

7.1使用命令的方式设置。

登录之后,依次执行以下命令:

  •  use mysql;
  • update user set host = '%' where user = 'root';  (备注:%表示多有机器)
  • FLUSH PRIVILEGES;

 此时,就可以通过其他连接工具(比如navicat)来远程访问该mysql啦,访问时是通过IP访问。

7.1.1举个例子

通过navicat来测试连接。打开navicat-连接-MySQL-连接名(随便取),主机(mysql所在的计算机的IP),端口(默认是3306,若被占用,可换其他端口),用户名(数据库的名字,一般是root),密码(数据库的登录密码)-测试连接-连接成功。

7.2navicat可视化配置MYSQL远程连接

在localhost的那台电脑上打开navicat,登录mysql后,更改"mysql"数据库里的“user”表中的“Host”项,把“localhost”改为“%”即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值