使用root管理员登陆mysqlmysql
mysql -uroot -p密码
建立新用户sql
CREATE USER 'user'@'%' IDENTIFIED BY '123';
'%' - 全部状况都能访问
‘localhost’ - 本机才能访问
’111.222.33.44‘ - 指定 ip 才能访问数据库
修改密码code
update mysql.user set password=password('新密码') where user='user';
给用户添加权限ip
grant all privileges on 想受权的数据库.想受权的表 to 'user'@'%';
all 能够替换为 select,delete,update,create,drop登录
想受权的表能够改成.*,表示能够访问数据库里全部的表date
删除用户select
Delete FROM mysql.user Where User='user';
可能的问题权限
flush privileges;
在操做 mysql 库作用户的增删修改的时候,操做完毕的时候最好使用 flush privileges 命令刷新一下权限。不然可能会修改不生效。密码