当前位置: 首页 > news >正文

64位 windows10,安装配置MYSQL8.0.13

MySQL的安装配置过程,一查网上一大堆,但是每个人在安装配置的过程中都会碰到一些问题,因为安装的版本不一样,有些命令可能就不适用了。所以安装之前一定先确认好你的版本号。

下面开始安装MYSQL8.0.13。

第一步:先去官网下载安装包:官网下载地址:https://dev.mysql.com/downloads/mysql/

这是我下载的windows(x86 64位)的MySQL8.0.13的zip包。下载完毕以后,解压到你想要安装的位置,我放到了这个位置:D:\MyPrograms\mysql-8.0.13-winx64

第二步,配置MYSQL环境变量,设置mysql命令全局使用。

如下图1的路径,打开【系统】,点击2【高级系统设置】,打开系统属性,选择3【环境变量】弹出窗口,选择系统变量中的4【新建】,弹窗,变量名为:MYSQL_HOME,路径是刚刚解压的路径,确定以后如图中5。

 

 

在系统变量中找到path,点击【编辑】添加%MYSQL_HOME%\bin\

如下图

确定以后,mysql的命令就设置为全局的了,在任何地方都可以使用mysql的命令

 

 

第三步:生成存放数据库的文件夹data

以管理员身份运行cmd,在任意路径下执行命令:mysqld --initialize-insecure --user=mysql 

都会在我们解压的路径下产生data文件夹。

我解压路径是:D:\MyPrograms\mysql-8.0.13-winx64,所以下面与bin同级目录,产生了一个data文件夹。如下图,以后的建立的数据库都存在data里面

 

第四步: 安装MySQL服务

在cmd窗口执行命令:执行命令:mysqld -install 

MySQL服务安装成功如下图:

 

 

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

 

请注意:这里不用需要配置文件my.ini,用了这个反而服务启动不起来。

第五步:登录MySQL

现在所有的配置都已经完成,开始我们的MySql之旅吧。

打开命令窗口,输入登录命令:mysql -u root -p

按回车以后会提示输入密码如下图:

这时候刚刚安装好,root是没有密码的,所以直接按回车键就可以进入mysql了。

 

第六步:修改MySQL密码

 MYSQL-8.0.13重置用户名密码命令((命令后面的分号一定不能落掉)):

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

  

注意:

 

1.在 MySQL5.7 中 user 表的 password 换成了authentication_string

 

2. password() 加密函数已经在 8.0.11 中移除了

 

所以之前的更新用户空密码命令:update user set password=password('') where user='root'; 

 

现在变成了((命令后面的分号一定不能落掉)):update user set authentication_string='' where user='root';

 

 第七步:查询用户名及密码

登录mysql后,输入命令(命令后面的分号一定不能落掉):select host,user,authentication_string from mysql.user;

 

 第八步:退出mysql

 

转载于:https://www.cnblogs.com/greenteaone/p/9993957.html

相关文章:

  • webservice—验证磨刀不误砍柴工的真理
  • linux ubuntu 网卡配置---固定IP
  • PHP-数据库永久连接
  • Effective_STL 学习笔记(七) 当使用 new 得指针容器时,记得在销毁容器前 delete 那些指针...
  • Cmake ,Out of Source Build
  • ASP.NET MVC中Section、Partial View 和 Child Action(转载)
  • rhce第二天笔记
  • js new关键字
  • 一天一篇之php学习篇6
  • 数据库引擎优化顾问优化数据库
  • Android 中使用 dlib+opencv 实现动态人脸检测
  • Java并发编程笔记—基础知识—实用案例
  • 如何使用Systemctl管理系统服务和单元?
  • iOS9 Xcode10打包 崩溃修复
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • 收藏网友的 源程序下载网
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Effective Java 笔记(一)
  • Java的Interrupt与线程中断
  • Magento 1.x 中文订单打印乱码
  • Object.assign方法不能实现深复制
  • yii2权限控制rbac之rule详细讲解
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 蓝海存储开关机注意事项总结
  • 力扣(LeetCode)21
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 微信小程序设置上一页数据
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 智能合约开发环境搭建及Hello World合约
  • 自定义函数
  • 阿里云API、SDK和CLI应用实践方案
  • 积累各种好的链接
  • 通过调用文摘列表API获取文摘
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (42)STM32——LCD显示屏实验笔记
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (四)图像的%2线性拉伸
  • (转)nsfocus-绿盟科技笔试题目
  • .NET 4.0中的泛型协变和反变
  • .Net core 6.0 升8.0
  • .NET CORE Aws S3 使用
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /proc/stat文件详解(翻译)
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • [] 与 [[]], -gt 与 > 的比较
  • [1159]adb判断手机屏幕状态并点亮屏幕