Skip to main content

moregeek program

搞定MySQL安装难安装贵问题-多极客编程

背景


本方案解决了windows下安装MySQL过程繁琐的问题。
是真正的免安装绿色方法,不用配环境变量,不用执行install命令,不用配置my.ini文件。


步骤


下载


下载mysql-8.0.22-winx64.zip
搞定MySQL安装难安装贵问题
解压到D盘
搞定MySQL安装难安装贵问题


初始化


MySQL的bin目录下执行mysqld --initialize-insecure
搞定MySQL安装难安装贵问题
命令成功生成data目录,同时生成无密码的root用户
搞定MySQL安装难安装贵问题


启动MySQL


bin下执行mysqld --console
搞定MySQL安装难安装贵问题


设置root密码


执行mysql -u root -p连入数据库,密码不用输入,直接按回车进入mysql>命令行
执行mysql> ALTER USER 'root'@'locoalhost' IDENTIFIED WITH mysql_native_password BY'123456';
搞定MySQL安装难安装贵问题
用navicat测试连接
搞定MySQL安装难安装贵问题
搞定MySQL安装难安装贵问题
此时数据库只能在本机访问,无法远程访问。


设置远程访问


进入mysql库,修改root账号对应的host值。
update user set host = '%' where user = 'root';
搞定MySQL安装难安装贵问题
必须执行flush privileges;才能生效
搞定MySQL安装难安装贵问题
现在可以从另一台主机连接数据库了。


可能遇到的问题


如果执行过程报错
搞定MySQL安装难安装贵问题
下载微软常用运行库合集,直接安装能解决问题
搞定MySQL安装难安装贵问题


结论


方案为纯绿色方法,不修改window注册表的信息,当然也无法用net start mysql启动命令。好处是不污染系统环境,数据库坏了删除整个目录,重新解压一份MySQL重新执行本文过程就行了。

©著作权归作者所有:来自51CTO博客作者删库到跑路的原创作品,如需转载,请与作者联系,否则将追究法律责任
搞定MySQL安装难安装贵问题
https://blog.51cto.com/u_14947900/2563445

面试官问:为什么MySQL的索引不采用Kafka的索引机制-多极客编程

第一眼看到这个问题,也是很迷惑的,谁没事会问这种问题。然而,事实上这居然是一道真实的面试题。首先,从时间上来说,这是不同时期的两个典型产品,MySQL要早于Kafka。首先我们来说一说MySQL的历史。MySQL可以追溯到1979年,一个名为Monty Widenius的程序员在为TcX的小公司打工,并且用BASIC设计了一个报表工具,使其可以在4MHz主频和16KB内存的计算机上运行。当时,这只

MySQL用得好好的,为什么要转ES?-多极客编程

作者:张sir来源:京东技术京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。Elasticsearch作为一款

一个时间戳精度问题,引发了一个MySQL血案-多极客编程

最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。通过这篇文章,希望能够解答关于mysql中时间戳的几个问题:mysql中的DATETIME精度为什么只支持到秒?mysql中的DATETIME类型跟时区有关吗?mysql设计表的时候,表示时间的字段改如何选择?案例分析:DA

一条简单的更新语句,MySQL是如何加锁的?-多极客编程

作者:Java_老男孩    来源:https://urlify.cn/f6ZnIn看如下一条sql语句:# table T (id int, name varchar(20))delete from T where id = 10;MySQL在执行的过程中,是如何加锁呢?在看下面这条语句:select * from T where id = 10;那这条语句呢?其实这其中包含太多知识点了。要回答

MySQL数据库连接超时,报1129错误解决办法-多极客编程

ERROR 1129 (HY000): Host 'WIN-****LDLDI' is blocked because of many connectionerrors; unblock with 'mysqladmin flush-hosts' 说明: MySQL 为了数据库的安全性默认在连接中断或者错误时记录错误连接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一

MySQL数据库连接超时,报1129错误解决办法-多极客编程

ERROR 1129 (HY000): Host 'WIN-****LDLDI' is blocked because of many connectionerrors; unblock with 'mysqladmin flush-hosts' 说明: MySQL 为了数据库的安全性默认在连接中断或者错误时记录错误连接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一

docker简易安装方法-多极客编程

前言 什么是docker:docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。简言之,就是可以在Linux上镜像使用的这么一个容器。 docker安装步骤(国内安装) 在阿里云官方下载docker-ce //安装必要的一些系统工具:sudo yum

oracle database appliance x8-2安装主要步骤及注意事项-多极客编程

1、 软件下载提前准备好安装需要的软件,以节约现场时间。安软要跟据ODA当前系统版本下载。查看当前系统版本:[root@oda1 opt]# /opt/oracle/dcs/bin/odacli describe-component -v软件仅需两个:Oracle database appliance GI clone for odacli/dcs stack(patch)和Oracle data

Centos版本和安装-多极客编程

一、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别 目前主流发行版本为Debian、RedHat 发行版之间联系: 发行版都是使用相同的kernel,因为它们的发行版本号各不相同,所以使用的内核版本号也不相同 发行版之间区别: Debian:例如ubuntu等,是纯开源计划,最新、稳定,它同时也提供了最大的和完整的软件仓库给用户。 RedHat:如Redhat和centos是商业公

一次尴尬的ORACLE安装-多极客编程

问题:一次尴尬的ORACLE安装。Windows平台上安装oracle的过程中报错。[INS-30131] Initial setup required for the execution of installer validations failed.Cause - Failed to access the temporary location. Action - Ensure that th

DOCKER 初学 探究 组件 概念 安装centos7 /6-多极客编程

参照这位技术大牛前辈;整理便于学习,如有侵权,请及时告知删除;谢谢https://blog.51cto.com/13798904/2577118 为什么要使用docker? 1 、快速交付应用程序 开发者使用一个标准的 p_w_picpath 来构建开发容器,开发完成之后,系统管理员就可以使用这个容器来部署代码 docker可以快速创建容器,快速迭代应用程序,并让整个过程可见,使团队中的其他成员更

HarmonyOS北向应用开发者 极速入门教程(一)----注册、安装篇-多极客编程

说明:一个完整优秀的应用服务需要产品经理、UIUE、前端工程师、后端工程师、测试工程师等团队协作才能完成,本教程适合有JAVA与JS知识基础的开发者使用,按照本教程练习完成,即可以初步进行鸿蒙操作系统基于DevEco Studio应用服务代码开发工作。本教程中如发现有错误请留言勘正,有更好的完善想法者,布置的作业与心得等愿意上交者,请跟贴留言。本教程为本公司团队实践工作中原创,欢迎引用,但是引用中