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

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

MySQL database reports ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

I saw on the Internet that I need to configure my.ini

I am using win10 system and I am using mysql-5.7.18-winx64mysql

There is no my.ini file in the file. I saw on the Internet that I could create one myself, so I added one at home.

The content is as follows:

[mysql]s

kip-grant-tables


# Set the default character set for the mysql client

default-character-set=utf8

[mysqld]

#Set port 3306

port = 3306

# Set the installation directory of mysql

basedir=C:\Program Files\mysql-5.7.18-winx64

# Set the storage directory for mysql database data

datadir=C:\Program Files\mysql-5.7.18-winx64\data

# Maximum number of connections allowed

max_connections=200

# The default character set used by the server is the 8-bit latin1 character set

character-set-server=utf8

# The default storage engine that will be used when creating new tables

default-storage-engine=INNODB

However, an error is reported: mysql: [ERROR] unknown option '--skip-grant-tables'

My MySQL is 5.0.7. When I start MySQL in the console, I use: mysqld --skip-grant-tables . Note that there are two horizontal lines in the middle

I found on the Internet that I can execute: mysqld -nt -skip-grant-tables

Solution to the problem that the command line mysqld -skip-grant-tables fails to log in in mysql8.0 version

1. Log in to cmd with administrator privileges. If you don’t know how to log in as an administrator, please search for cmd and right-click the search result.

2. Enter the command line: net stop mysql; then prompt. The service is stopping --> The service has stopped. If other errors occur, please search Baidu.

This is just an example. Please check the specific service name in Services. For example, mine is mysql57.

If the service will not open, please win+R --> services.msc --> press Enter and find the service name starting with mysql.

3. Since mysqld --skip-grant-tables is no longer valid in mysql8.0, use mysqld --console --skip-grant-tables --shared-memory

4. Open another cmd and log in directly using mysql without a password.

You can log in here, so I'll write this first.

You may also be interested in:
  • MySQL bypasses granting information_schema objects and reports ERROR 1044 (4200) error
  • How to solve the 10060 unknow error when Navicat remotely connects to MySQL
  • Ubuntu 18.0.4 installs mysql and solves ERROR 1698 (28000): Access denied for user ''''root''''@''''localhost'''
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket ''/tmp/mysql.sock''
  • Solution to MySQL server login error ERROR 1820 (HY000)
  • Solve MySQL startup error: ERROR 2003 (HY000): Can't connect to MySQL server on ''localhost'' (10061)

<<:  Python Flask WeChat applet login process and login api implementation code

>>:  Vue uses Amap to realize city positioning

Recommend

JavaScript source code for Elimination

JavaScript to achieve the source code download ad...

Installing MySQL 8.0.12 based on Windows

This tutorial is only applicable to Windows syste...

Detailed troubleshooting of docker.service startup errors

Execute the following command to report an error ...

Detailed explanation of the workbench example in mysql

MySQL Workbench - Modeling and design tool 1. Mod...

Solution to the failure of loading dynamic library when Linux program is running

Unable to load dynamic library under Linux When t...

Teach you MySQL query optimization analysis tutorial step by step

Preface MySQL is a relational database with stron...

Detailed Analysis of or, in, union and Index Optimization in MySQL

This article originated from the homework assignm...

Complete Tutorial on Deploying Java Web Project on Linux Server

Most of this article refers to other tutorials on...

How to split and merge multiple values ​​in a single field in MySQL

Multiple values ​​combined display Now we have th...

Vue+thinkphp5.1+axios to realize file upload

This article shares with you how to use thinkphp5...

CentOS7 installation zabbix 4.0 tutorial (illustration and text)

Disable SeLinux setenforce 0 Permanently closed: ...

WeChat applet custom tabbar component

This article shares the specific code of the WeCh...

Two query methods when the MySQL query field type is json

The table structure is as follows: id varchar(32)...