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

6 ways to view the port numbers occupied by Linux processes

For Linux system administrators, it is crucial to...

React passes parameters in several ways

Table of contents Passing parameters between pare...

How to monitor Windows performance on Zabbix

Background Information I've been rereading so...

Example analysis of the use of GROUP_CONCAT in MySQL

This article uses an example to describe how to u...

Vue achieves the top effect through v-show

html <div class="totop" v-show="...

Linux swap partition (detailed explanation)

Table of contents linux 1. What is SWAP 2. What d...

Sqoop export map100% reduce0% stuck in various reasons and solutions

I call this kind of bug a typical "Hamlet&qu...

Detailed explanation of three commonly used web effects in JavaScript

Table of contents 1 element offset series 1.1 Off...

One-click installation of MySQL 5.7 and password policy modification method

1. One-click installation of Mysql script [root@u...

Web designers also need to learn web coding

Often, after a web design is completed, the desig...

Example code for implementing hexagonal borders with CSS3

The outermost boxF rotates 120 degrees, the secon...

Several solutions for forgetting the MySQL password

Solution 1 Completely uninstall and delete all da...