mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables'

 更新时间:2020年03月19日 20:09:42   作者:最青松  
这篇文章主要介绍了mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables',需要的朋友可以参考下

mysql数据库报ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

看到网上说要配置my.ini

我的是win10系统,用的是mysql-5.7.18-winx64mysql

文件里没有my.ini,在网上看到可以自己建,就家加了一个

内容如下:

[mysql]s

kip-grant-tables  

 
# 设置mysql客户端默认字符集  
 
default-character-set=utf8  
 
[mysqld]  
 
#设置3306端口  
 
port = 3306  
 
# 设置mysql的安装目录  
 
basedir=C:\Program Files\mysql-5.7.18-winx64
 
# 设置mysql数据库的数据的存放目录  
 
datadir=C:\Program Files\mysql-5.7.18-winx64\data  
 
# 允许最大连接数  
 
max_connections=200  
 
# 服务端使用的字符集默认为8比特编码的latin1字符集  
 
character-set-server=utf8  
 
# 创建新表时将使用的默认存储引擎  
 
default-storage-engine=INNODB

但是,报错:mysql: [ERROR] unknown option '--skip-grant-tables'

我的mysql是5.0.7, 控制台启动mysql时使用:mysqld --skip-grant-tables。注意是两根中横线

在网上查到可以执行:mysqld -nt -skip-grant-tables

mysql8.0版本下命令行mysqld -skip-grant-tables 失效 无法登陆问题的解决方法

1、管理员权限登陆cmd,不会使用管理员登陆的请搜索cmd,搜索结果右键。

2、命令行输入:net stop mysql;然后提示。服务停止中 --> 服务已停止,如出现其他错误请百度。

      这只是一个示例,请在服务中查看服务具体名称,比如我的就是mysql57。

      服务不会打开的请 win+R --> services.msc --> 回车,找到mysql开头的服务名。

3、由于mysqld –skip-grant-tables实测在mysql8.0中已失效,现使用mysqld --console --skip-grant-tables --shared-memory

4、另外开一个cmd,使用mysql直接无密登录。

到这已经可以登录了,先写到这

相关文章

  • macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16

    macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16

    这篇文章主要为大家详细介绍了macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • mysql获取随机数据的方法

    mysql获取随机数据的方法

    在mysql中获取随机数据方法很简单只要使用order by rand()即可了,但是如果你是百万级数据量,使用order by rand()获取随机数据你会等死去,下面我来介绍具体的解决办法
    2013-11-11
  • Navicat for MySQL定时备份数据库及数据恢复详解

    Navicat for MySQL定时备份数据库及数据恢复详解

    这篇文章主要介绍了Navicat for MySQL定时备份数据库及数据恢复的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • MySQL 函数索引的优化方案

    MySQL 函数索引的优化方案

    这篇文章主要介绍了MySQL 函数索引及优化方案的相关资料,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-09-09
  • MySQL数据库十大优化技巧

    MySQL数据库十大优化技巧

    WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。
    2011-03-03
  • Canal进行MySQL到MySQL数据库全量+增量同步踩坑指南

    Canal进行MySQL到MySQL数据库全量+增量同步踩坑指南

    这篇文章主要介绍了使用Canal作为迁移工具,将数据库从A服务器迁移至B服务器,为了尽量减少迁移导致的停机时间,考虑使用全量迁移+增量同步的方式
    2023-10-10
  • 一文了解MySQL事务隔离级别

    一文了解MySQL事务隔离级别

    这篇文章主要介绍了一文了解MySQL事务隔离级别,MySQL 事务隔离级别是为了解决并发事务互相干扰的问题的,文章介绍 4 种事物隔离,需要的小伙伴可以学习一下
    2022-07-07
  • mysql 如何插入随机字符串数据的实现方法

    mysql 如何插入随机字符串数据的实现方法

    这篇文章主要介绍了mysql 如何插入随机字符串数据的实现方法,需要的朋友可以参考下
    2016-09-09
  • 一步步教你在Navicat上如何停止正在运行的MYSQL语句

    一步步教你在Navicat上如何停止正在运行的MYSQL语句

    很多时候我们会提交一些耗时比较长的sql,可能出现mysql服务器内存或者CPU暴增,引起报警,甚至影响其他业务,下面这篇文章主要给大家介绍了关于在Navicat上如何停止正在运行的MYSQL语句的相关资料,需要的朋友可以参考下
    2023-03-03
  • 前端传参数进行Mybatis调用mysql存储过程执行返回值详解

    前端传参数进行Mybatis调用mysql存储过程执行返回值详解

    这篇文章主要介绍了前端传参数进行Mybatis调用mysql存储过程执行返回值详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08

最新评论