Question 1: The writing method that will report an error:
The following is the correct way to write it: grant all privileges on *.* to 'root'@'%'; It can be seen that the authorization statement needs to be removed IDENTIFIED BY 'password'; How to grant a certain permission separately: GRANT SELECT ON oilsystem.input TO 'u5'@'localhost' Refresh permissions and view how permissions are written: FLUSH PRIVILEGES; select * from user; Note: You need to add a sentence before creating a user Use mysql; In addition, the way to revoke a certain permission is: REVOKE select ON . FROM 'u1'@'localhost'; Question 2: Mysql remote connection error: authentication plugin caching_sha2 MySQL 8.0 uses the caching_sha2_password authentication mechanism by default - changing from mysql_native_password to caching_sha2_password. Upgrading from 5.7 to 8.0 will not change the authentication method for existing users, but new users will use the new caching_sha2_password by default. The client does not support the new encryption method. Method 1: Change the user's password and encryption method ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; New feature of mysql8.*: caching_sha2_password password encryption method Previous versions of MySQL used mysql_native_password for password encryption. The default caching_sha2_password for newly added user passwords is If you upgrade based on the previous MySQL, the password encryption used by the user must be mysql_native_password If you use the previous password encryption method, modify the file /etc/my.cnf. Finally: I also stepped on countless pits before the deployment was successful. The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Win10 installation Linux system tutorial diagram
>>: Vue2 implements provide inject to deliver responsiveness
The code demonstrates horizontal merging: <!DO...
The difference between inline elements and block-...
background If the catalina.out log file generated...
This article records the installation and configu...
In fact, this is also a clickbait title, and it c...
Table of contents What is a relational database? ...
<br />Original text: http://research.microso...
This article shares the specific code of vue unia...
Table of contents 1 Create configuration and data...
Installation suggestion : Try not to use .exe for...
This article analyzes the consistency processing ...
Table of contents Introduction Creating an Array ...
Table of contents Common array methods concat() M...
The main function of a calculator is to perform n...
After installing centos 8, the following error wi...