//任意主机登录host换成 %
create user 'username'@'host' identified by 'password';
授权
//privileges:all 代表所有权限//databasename.tablename:*.* 表示全部的数据库
grant privileges on databasename.tablename to 'username'@'host';//使用上一条命令受过权的用户,不能给其他用户授权,除非
grant privileges on databasename.tablename to 'username'@'host' with grant option;//授权指定名称的数据库给某个用户,比如left用户创建的数据库只能以left开头
grant privileges on `left%`.* to 'left'@'host' identified by 'password';//授权导出文件权限,没有办法只授权部分数据库导出权限。警告不要授权分管理员
grant file on *.* to 'left'@'host';
设置更改用户密码
set password for'username'@'host'=password('newpassword');//更改自己密码
set password =password("newpassword");
撤销用户权限
//撤销用户权限
revoke privilege on databasename.tablename from 'username'@'host';//查看权限
show grants;
show grants for'username'@'host';
删除用户
drop user 'username'@'host'
远程登录
mysql -u root -h hostip -p
其他
//可以查看没有密码的用户
select user, host, password, file_priv from mysql.user;