可直接执行sql语句后退出
mysql -h IP -u root -p -e “sql语句; “
新建普通用户
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
CREATE USER '用户名'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSOWRD BY '密码';
-- mysql5.7可正常执行,8.0会报语法错误
GRANT SELECT, UPDATE ON *.* TO '用户名'@'localhost' IDENTIFIED BY '密码';
删除用户
delete from mysql.user where user='test';
修改密码
mysqladmin -u root -p password "password"
# 8.0不可用
set password = password('pwd');
# 权限表重载
flush privileges;
密码丢失
百度一下 —ship-grant-tables;
权限
# 收回权限
revoke create on *.* from '用户'@'localhost';
# 查看权限
show grants for 'root'@'localhost'