Win10安装mysql详细步骤

前言:一直和安装mysql不对付,之前也是安装了两次都没安好,关键两次都将近花了一天时间!最后还是请别人帮忙安装的。没办法,换工作后肯定要重新安装的么。这不又废了一次。
终于在我的不懈努力下,终于找到一个适合我的mysql安装了,和我有同样困扰的可以参考我这篇文章。ps注意啊!我这里安装的mysql的服务端,不是客户端。一定要看好。
【再次强调这是mysql的服务端不是客户端!想安装客户端的朋友们上网一搜,然后随便找个博客文章安装配置就完事了。毕竟网上这种mysql客户端配置很多的。】

好了,言归正传看看我是怎么解决这个问题的吧。

第一步:进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.11-winx64
在这里插入图片描述

第二步:下载后解压文件,然后配置mysql的环境变量。(ps:想解压到哪就解压到哪,文件地址随意。反正也没人管你。问:我们为啥要配置环境变量呀?这不还没安装好么? 答:我不清楚你们是win几系统的,但是我这次用的是win10系统,也是第一次用。然后win10系统如果不配置环境变量就执行不了“mysqld install”这个操作,在没有配置环境变量时会报错,至于啥错我就不说了,不信的小伙伴可以自己试试。试完之后可以来告诉我是啥错。emmm,废话有点多,想看的就看不想看的就直接看第四步。)

第三步:打开“高级系统设置”到“环境变量”,选择“Path”点击“编辑”
在这里插入图片描述
复制解压文件路径到bin目录。如:D:\mysql\mysql-8.0.18-winx64\bin
在这里插入图片描述
最后,将更改的信息保存。

第四步:在mysql的bin目录下 cmd打开黑窗口
执行mysqld install命令当出现Service successfully installed时表示mysql服务安装完成
在这里插入图片描述
如果你是win10系统,请到C:\Windows\System32 找到 cmd.exe 右击 以管理员身份运行执行以上操作。

第五步:Mysql初始化 执行命令:mysqld --initialize --console
执行完成后,会打印 root 用户的初始默认密码,比如:
在这里插入图片描述
注意! 执行输出结果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: NgjbnKGd2_!其中root@localhost:后面的“NgjbnKGd2_!”就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。要是手贱,关快了,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具,强制改密码,用什么方法,自己随意。

第六步:安装完成之后,就可以通过命令net start mysql启动MySQL的服务了。
在这里插入图片描述
第七步:更改密码和密码认证插件
使用mysql -u root -p进入mysql

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY  '新密码';

(上面更改密码的两种方式,使用其中一个命令就可以了,看那个命令可用就用那个。)
修改密码验证插件,同时修改密码。
然后查看mysql用户

select user,host,authentication_string from mysql.user;

在这里插入图片描述
管理员root的host是localhost,代表仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成“%”

use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;

查看密码加密方式:

select user, host, plugin, authentication_string from user;

在这里插入图片描述
以上就完毕了,可以下个客户端测试下。

转自以下,大家可以参考下。
作者:骑着大象去上班
链接:https://www.jianshu.com/p/3ac2aeb14732
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值