MySQL创建远程登录用户

选择数据库

use mysql;

创建新用户

create user 'test'@'localhost' identified by '123456';
  • localhost表示只能在本机登录,%则是所有可以访问,开发的时候可以设置所有ip可以访问,生产环境设置 web服务器ip

分配权限

grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
  • privileges on 后面接的是权限所对应的库或者表
  • testdb.*表示对testdb数据库所有表都有操作权限
  • grant 后面可以接 select 、 update 、delete、等操作,all privileges则表示所有操作

刷新权限

flush privileges; 
需要注意的点:看防火墙是否打开了对应的端口
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容