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直接无密登录。

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

相关文章

  • 深入数据库通用的连接方式详解

    深入数据库通用的连接方式详解

    本篇文章是对数据库通用的连接方式进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Mysql中的concat函数(拼接函数)详解

    Mysql中的concat函数(拼接函数)详解

    很多时候,我们需要将不同地方获得的字符串拼接在一起,此时就需要使用CONCAT和CONCAT_WS函数,这篇文章主要介绍了Mysql中的concat函数(拼接函数),需要的朋友可以参考下
    2023-02-02
  • mysql中json_extract的具体使用

    mysql中json_extract的具体使用

    mysql5.7版本开始支持JSON类型字段,本文主要介绍了mysql中json_extract的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • 详解如何利用Xtrabackup进行mysql增量备份

    详解如何利用Xtrabackup进行mysql增量备份

    这篇文章主要为大家介绍了如何利用Xtrabackup进行mysql增量备份详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • MySQL的视图和索引用法与区别详解

    MySQL的视图和索引用法与区别详解

    这篇文章主要介绍了MySQL的视图和索引用法与区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • MySQL用户与权限的管理详解

    MySQL用户与权限的管理详解

    这篇文章主要介绍了MySQL用户与权限的管理,详细分析了mysql用户密码、权限设置与使用相关操作原理及注意事项,需要的朋友可以参考下
    2019-07-07
  • MySQL分批插入/更新数据方式

    MySQL分批插入/更新数据方式

    文章介绍了如何使用MySQL分批插入/更新数据,以避免大 SQL 语句导致的更新失败或抛出异常,通过手写分批代码或使用 Guava 库的 partition 方法,可以简化批量操作,同时,文章还提到如何使用 partition 方法进行分组查询
    2025-02-02
  • mysql 查询数据库响应时长的方法示例

    mysql 查询数据库响应时长的方法示例

    要查询MySQL数据库的响应时长,通常我们需要测量查询执行的时间,本文主要介绍了mysql 查询数据库响应时长的方法示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • MySQL删除外键时报错Error Code:1091. Can‘t DROP ‘XXX‘的解决方法

    MySQL删除外键时报错Error Code:1091. Can‘t DROP ‘XXX‘的解决方法

    这篇文章主要给大家介绍了关于MySQL删除外键时报错Error Code:1091. Can‘t DROP ‘XXX‘的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-08-08
  • MySQL 5.7开启并查看biglog的详细教程

    MySQL 5.7开启并查看biglog的详细教程

    binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作,通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等,本文给大家介绍了MySQL 5.7开启并查看biglog的详细教程,需要的朋友可以参考下
    2024-03-03

最新评论