Mysql add users and grant ownership

Create a user and authorize
GRANT ALL PRIVILEGES ON * * TO ' caoxiaobo' @ '%' IDENTIFIED BY 'Caoxiaobo0917!' WITH GRANT OPTION.;

To root grant ownership, including remote access

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1' WITH GRANT OPTION;

The first installation, view the root password

grep 'temporary password' /var/log/mysqld.log

 

Remove the password policy , modify my.cfg, add [mysqld]

validate_password = off

 

change Password

 

Change password [Note: the semicolon must keep]
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
or:
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');

 

 

Changes to take effect

FLUSH PRIVILEGES;

 

Guess you like

Origin www.cnblogs.com/dyh004/p/11284880.html