MySQL password contains special characters & operation of logging in from command line

MySQL password contains special characters & operation of logging in from command line

On the server, in order to quickly log in to the database, we usually use mysql -hhost -uusername -ppassword db to log in to the database. If there is no special character & in the password, it will directly enter the database sql command line. If there is a special character &, the following prompt will appear:

-bash: syntax error near unexpected token `&'

Generally, we can use the command mysql -hhost -uusername -p db and then manually enter the password according to the prompts.

In addition, passwords with special characters can be processed here.

1. Simply enclose the password in single quotes.

2. Add '\' before the special character & to log in.

Supplement: MySQL sets a complex password containing $ special symbols, which makes it impossible to log in with the command

For security reasons, the $ special symbol was added when setting the MYSQL password, resulting in the following error when running the script:

After some trouble, I found out that it was $

Change the password to remove $

The above is my personal experience. I hope it can give you a reference. I also hope that you will support 123WORDPRESS.COM. If there are any mistakes or incomplete considerations, please feel free to correct me.

You may also be interested in:
  • Solution to the problem that MySQL commands cannot be entered in Chinese
  • Detailed explanation of encoding issues during MySQL command line operations
  • Introduction to the use of MySQL source command
  • MySQL commonly used SQL and commands from entry to deleting database and running away
  • Implementation of mysql using mysqlbinlog command to restore accidentally deleted data
  • Introduction to query commands for MySQL stored procedures
  • Three methods of automatically completing commands in MySQL database
  • Mysql desktop tool SQLyog resources and activation methods say goodbye to the black and white command line
  • MySQL login and exit command format
  • How to use the MySQL authorization command grant
  • Summary of MySQL basic common commands

<<:  CSS Summary Notes: Examples of Transformations, Transitions, and Animations

>>:  Use Vue3 for data binding and display list data

Recommend

Why should you be careful with Nginx's add_header directive?

Preface As we all know, the nginx configuration f...

MySQL backup table operation based on Java

The core is mysqldump and Runtime The operation i...

Detailed explanation of how Vue components transfer values ​​to each other

Table of contents Overview 1. Parent component pa...

Detailed analysis of MySQL master-slave replication

Preface: In MySQL, the master-slave architecture ...

Sample code for implementing Google third-party login in Vue

Table of contents 1. Developer Platform Configura...

MySQL Workbench download and use tutorial detailed explanation

1. Download MySQL Workbench Workbench is a graphi...

JavaScript implements circular progress bar effect

This article example shares the specific code of ...

Nginx Service Quick Start Tutorial

Table of contents 1. Introduction to Nginx 1. Wha...

MySQL scheduled task implementation and usage examples

This article uses examples to illustrate the impl...

Detailed tutorial on using the Prettier Code plugin in vscode

Why use prettier? In large companies, front-end d...

In-depth analysis of MySQL database transactions and locks

Table of contents 1. Basic Concepts ACID 3.AutoCo...

Two ways to declare private variables in JavaScript

Preface JavaScript is not like other languages ​​...