At the WIN command prompt mysql user creates authorizes deletes and password changes
- 2020-06-01 11:11:20
- OfStack
First of all, we need to declare 1:1. Generally, the modification of MySQL password and authorization requires the permission of root in mysql.
Note: this operation is at the WIN command prompt, and phpMyAdmin also applies.
User: phplamp user database: phplampDB
1. Create new users
/ / login MYSQL
@ > mysql -u root -p
@ > password
// create users
mysql > insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
// refresh the system permissions table
mysql > flush privileges;
This creates a user named: phplamp with password: 1234.
Then log in 1.
mysql > exit;
@ > mysql -u phplamp -p
@ > Enter the password
mysql > Login successful
2. User authorization
If you want to allow user myuser to connect to mysql server from ip's 192.168.1.6 host and use mypassword as password
GRANTALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITHGRANT OPTION;
FLUSH PRIVILEGES;
3. Delete users
@ > mysql -u root -p
@ > password
mysql > DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql > flush privileges;
// delete the user's database
mysql > drop database phplampDB;
4. Modify the specified user password
@ > mysql -u root -p
@ > password
mysql > update mysql.user set password=password(' new password ') where User="phplamp" and Host="localhost";
mysql > flush privileges;
Note: this operation is at the WIN command prompt, and phpMyAdmin also applies.
User: phplamp user database: phplampDB
1. Create new users
/ / login MYSQL
@ > mysql -u root -p
@ > password
// create users
mysql > insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
// refresh the system permissions table
mysql > flush privileges;
This creates a user named: phplamp with password: 1234.
Then log in 1.
mysql > exit;
@ > mysql -u phplamp -p
@ > Enter the password
mysql > Login successful
2. User authorization
If you want to allow user myuser to connect to mysql server from ip's 192.168.1.6 host and use mypassword as password
GRANTALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITHGRANT OPTION;
FLUSH PRIVILEGES;
3. Delete users
@ > mysql -u root -p
@ > password
mysql > DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql > flush privileges;
// delete the user's database
mysql > drop database phplampDB;
4. Modify the specified user password
@ > mysql -u root -p
@ > password
mysql > update mysql.user set password=password(' new password ') where User="phplamp" and Host="localhost";
mysql > flush privileges;