Add the remote user admin password passwordGRANTALLPRIVILEGESON ** TOadmin @ localhostIDENTIFIEDBYpasswordWITHGRANTOPTIONGRANTALLPRIVILEGESON ** TOadmin @ % ID add the remote user admin password as password grant all privileges on *. * TO admin @ localhost identified by \ 'password \ 'with grant option grant all privileges on *. * TO admin @ \ "% \" identified by \ 'password \ 'WITH GRANT OPTION
Add a remote user or allow remote access in the mysql tutorial
Log on with the root user, and then:
Grant all privileges on *. * to create the username @ "%" identified by "password ";
Flush privileges; * refresh the content just now *
Format: grant permission on database tutorial name. table name to user @ login host identified by "user password ";
@ Followed by the IP address (or host name) % of the client accessing mysql represents any client. if you enter localhost
Local access (This user cannot remotely access the mysql database ).
You can also set the remote access permission for existing users. As follows:
Use mysql;
Update db set host = '%' where user = 'username'; (if the name is host = localhost, this user does not have the remote access permission)
Flush privileges;
Grant all privileges on *. * to 'myuser' @ '%' identified by 'mypassword' with grant option;
Method 2
1. Add using the grant statement: first, use the root user on the local database.
Log on to mysql (I remotely control the linux server, which is equivalent to logging on to mysql on the server) and enter:
Mysql> grant all privileges on *. * to admin @ localhost identified by 'something' with grant option;
Add a User admin and authorize access through localhost with the password "something ".
Mysql> grant all privileges on *. * to admin @ "%" identified by 'something' with grant option;
Add a User admin and authorize access initiated from any other host (wildcard % ). Use this statement.
2. use the insert statement:
Mysql> insert into user values ('%', 'admin', password ('something'), 'y ', 'Y', 'y ',
'Y', 'y', 'y ')
User information can be viewed in the users table of the mysql database. Count the number of y.
Okay. try using the admin account. I have tried and tried multiple times successfully!
Method 3
Add the remote user admin password as password
Grant all privileges on *. * to admin @ localhost identified by 'password' with grant option
Grant all privileges on *. * to admin @ "%" identified by 'password' with grant option
Because of the requirements of project development, the database design has to use the remote mode. However, the remote settings of the database are not that simple. the database of this project is mysql5.0. At the beginning, I thought that a remote connection can be performed as long as the database server is installed. However, mysql is set for user security. The default system setting is that remote user connection is not allowed, only local users can be connected. You only need to set the host value of the system administrator user to allow remote access.