Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径

今天遇到mysql服务1067错误的问题,设置使用系统账户也无法启动mysql,后面认证看了系统的配置信息,发现启动文件也就是mysql安装路径是之前的(也说明之前安装mysql,没去卸载直接安装新的会出错),于是打算修改修改mysql可执行文件路径,换成现在的。

但是各种百度,都说的不明确,后面打算放弃了,干脆重装系统,才发现这个可以解决。

第一步:停止服务MySQL

第二步:(控制台:运行->regedit),根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,找到你想改路径的服务,也可以利用注册表自带的搜索功能,查找你想要修改的路径

运行->regedit

到这里可以看到mysql可执行文件路径”

我们可以把新的路径写进去,我的是”D:\SOFT_PHP_PACKAGE\mysql\bin\mysqld” –defaults-file=”D:\SOFT_PHP_PACKAGE\mysql\my.ini” MySQL

以上所述是小编给大家介绍的Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • SQL执行步骤的具体分析

    SQL执行步骤的具体分析 先来看执行语句的顺序 (8)select (9)distinct A (1)from Ta (3)join Tb (2)on XXX (4)where XXX (5)group by XXX (6)with {cube|roll up} (7)having XXX (10)order by XXX (11)limit XXX 接着我们看一下具体分析查询处理的各个阶段: FROM  对from子句中的左表和右表执行笛卡尔集,产生虚拟表VT1 ON  对虚拟表VT1进行on

  • PHP实现mysqli批量执行多条语句的方法示例

    本文实例讲述了PHP实现mysqli批量执行多条语句的方法.分享给大家供大家参考,具体如下: 可以一次性的执行多个操作或取回多个结果集. 实例: <?php $mysqli = new mysqli("localhost", "root", "111111", "test"); /* check connection */ if (mysqli_connect_errno()) { printf("Connec

  • SQL SERVER 中构建执行动态SQL语句的方法

    1 :普通SQL语句可以用exec执行 Select * from tableName exec('select * from tableName') exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL declare @fname varchar(20) set @fname = 'FiledName' --Select @fname from tableName

  • 用非动态SQL Server SQL语句来对动态查询进行执行

    此文章主要向大家讲述的是非动态SQL ServerSQL语句执行动态查询,在实际操作中我尝试在一个存储过程中,来进行传递一系列以逗号划定界限的值,来对结果集进行限制.但是无论什么时候,我在IN子句中使用变量,都会得到错误信息. 是否存在一种不执行动态SQL语句也能完成查询的方式呢? 我尝试在一个存储过程中传递一系列以逗号划定界限的值,以限制结果集.但是无论什么时候,我在IN子句中使用变量,都会得到错误信息.是否存在一种不执行动态SQL ServerSQL语句也能完成查询的方式呢? 专家解答: 这

  • oracle查看执行最慢与查询次数最多的sql语句

    前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻辑上做出优化处理,要么是业务特殊性所导致.如果执行频繁的SQL,往往容易遭遇一些并发性的问题. 那么如何查看ORACLE数据库某个SQL的执行频率/次数呢? 下面来看看完整的示例代码. 一.查询执行最慢的sql select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次

  • Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)

    在使用mysql运行某些语句时,会因数据量太大而导致死锁,没有反映.这个时候,就需要kill掉某个正在消耗资源的query语句即可, KILL命令的语法格式如下: KILL [CONNECTION | QUERY] thread_id 每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线程正在运行,并使用KILL thread_id语句终止一个线程. KILL允许自选的CONNECTION或QUERY修改符:KILL CONNECTION与不

  • MySql批量插入优化Sql执行效率实例详解

    MySql批量插入优化Sql执行效率实例详解 itemcontractprice数量1万左右,每条itemcontractprice 插入5条日志. updateInsertSql.AppendFormat("UPDATE itemcontractprice AS p INNER JOIN foreigncurrency AS f ON p.ForeignCurrencyId = f.ContractPriceId SET p.RemainPrice = f.RemainPrice * {0},

  • mybatis 插件: 打印 sql 及其执行时间实现方法

    Plugins 摘一段来自MyBatis官方文档的文字. MyBatis允许你在某一点拦截已映射语句执行的调用.默认情况下,MyBatis允许使用插件来拦截方法调用: Executor(update.query.flushStatements.commint.rollback.getTransaction.close.isClosed) ParameterHandler(getParameterObject.setParameters) ResultSetHandler(handleResult

  • Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径

    今天遇到mysql服务1067错误的问题,设置使用系统账户也无法启动mysql,后面认证看了系统的配置信息,发现启动文件也就是mysql安装路径是之前的(也说明之前安装mysql,没去卸载直接安装新的会出错),于是打算修改修改mysql可执行文件路径,换成现在的. 但是各种百度,都说的不明确,后面打算放弃了,干脆重装系统,才发现这个可以解决. 第一步:停止服务MySQL 第二步:(控制台:运行->regedit),根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont

  • mysql服务1067错误多种解决方案分享

    my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份.其内容如下: 复制代码 代码如下: #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=d:/MySQL5.0/ #bind-address=127.0.0.1 datadir=d:/MySQL5.0/data #l

  • mysql5.7.18安装时mysql服务启动失败的解决方法

    MySQL 是一个非常强大的关系型数据库.但有些初学者在安装配置的时候,遇到种种的困难,在此就不说安装过程了,说一下配置过程.在官网下载的mysql时候,有msi格式和zip格式.Msi直接运行安装即可,zip则解压在自己喜欢的目录地址即可.在安装这两种的时候,都需要配置才能用.以下介绍主要是msi格式默认的地址:C:\Program Files\ mysql-5.7.18-win32. 一.在安装或者解压后,需要配置环境变量,过程如下:我的电脑->属性->高级系统设置->高级->

  • MySQL 账号密码错误终极解决方法

    目录 前言 解法一:进入 MySQL 安全模式,无密码登录 解法二:初始化 MySQL Tips 查看 service 服务项目配置所在位置 指定端口号登陆 MySQL 查看和修改 MySQL 端口号 前言 MySQL 版本:v8.0.27 准备工作: MySQL 环境变量配置无误,可直接在命令行运行 mysql.mysqld 等服务 解法一:进入 MySQL 安全模式,无密码登录 第一步:停止 mysql 服务 第二步:以管理员权限运行命令行 mysqld --console --skip-g

  • MySql服务未知原因消失解决方法

    MySql服务未知原因消失解决方法 刚才突然MySQL-Front打开不了MySql,果不其然发现是MySql的服务不见了.想起可能是昨晚安装了PhpStudy的点了不要MySql的选项,它把我本身的MYSQL服务给卸载了. 解决办法 进入到C盘下的\Windows\System32目录,在该目录下方找到cmd.exe,然后单击选中后右键,在弹出的菜单中选择"以管理员身份运行".然后进入到MySql的安装目录.这里进入还是说一说吧,必须先进入某个盘符,例如进入c盘,不能直接 cd D:

  • MySQL数据误删除的快速解决方法(MySQL闪回工具)

    概述 Binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,去除主键的INSERT SQL,是DBA和运维人员数据恢复好帮手. 一.安装配置 1.1 用途 数据快速回滚(闪回) 主从切换后新master丢数据的修复 从binlog生成标准SQL,带来的衍生功能 支持MySQL5.6,5.7 1.2 安装 shell> git clone https://github.com/danfengc

  • mysql 5.7.17 安装教程 附MySQL服务无法启动的解决方法

    最为.net开发来说,微软的sql server数据库是比较熟悉,而至于MySQL,Oracle以前都有使用,但都是很熟悉,所以..... 准备阶段 mysql官网https://dev.mysql.com/ 下载mysql文件 注:以上这种下载的是压缩包安装方式, 安装 具体安装如下: (1)mysql-5.7.17-winx64.zip解压到E:\MySQL\文件下,打开命令提示符以管理员身份运行,cd到E:\MySQL\mysql-5.7.17-winx64\bin下 命令为:cd /d

  • navicat连接mysql出现2059错误的解决方法

    最近在学习django的时候需要用到数据库,于是便下载了navicat准备和mysql配套使用,但是在连接的时候确出现了如下问题: 网上查询过后,发现这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password. 解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password.:根据网上大部分建议采

  • C++使用MySQL-Connector/C++连接MySQL出现LNK2019错误的解决方法

    使用vs2015开发c++win32项目时,用MySQL-Connector/c++连接MySQL时总是出现error: LNK2019错误 错误原因可能为: 1.缺少相应的库文件: 2.项目平台和所引用的第三方SDK不一致,即32bit对应引用了64bit,64bit对应引用了32bit. 解决方法: 1.检查项目中是否缺少某些库文件: 2.如果没有缺少库文件检查项目的属性,看看"平台"是不是和所引用的MySQL-Connector/c++不一致,即平台为Win32,所引用的MySQ

  • MySQL无法读表错误的解决方法(MySQL 1018 error)

    一.错误重现 可以进入MySQL数据库,但是无法读取数据库表,报错如下:访问数据库,莫名其妙的报1018错误:ERROR 1018 (HY000): Can't read dir of './cnapscips/' (errno: 13). 二.解决方案 查看MySQL的数据目录,一般无法读取表都是复制过来的数据库,即使root用户也无法读取表,需要修改目录权限. 修改目录权限,使用命令:chown -R mysql:mysql /var/lib/mysql/cnapscips   (root用

随机推荐