一、登陆相关

$ .\mysql -u root -p

二、权限相关

说明:localhost表示本地访问,%表示全网访问

1.查询用户

$SELECT User, Host FROM mysql.user;

2.创建用户

$CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';

3.给与所有库所有权限

$ GRANT ALL ON *.* TO 'huyuan'@'%';

4.给与xx库所有权限

$ GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%';

5.给与xx库xx权限

$ GRANT SELECT, INSERT ON database_name.* TO 'username'@'localhost';

6.查询所有用户所有权限

$ SELECT DISTINCT CONCAT('SHOW GRANTS FOR \'', user, '\'@\'', host, '\';') AS query FROM mysql.user;