Mysql创建远程连接新用户
程序员文章站
2022-07-14 14:26:40
...
在进入MYSQL命令行后
- 选择数据库
use mysql;
- 查看用户
select host,user,password from user;
- 创建新的用户
create user 'test'@'localhost' identified by '123456';
其中 ‘test’ 是用户名,localhost是代表可访问的用户id,设置localhost则是代表只能本机访问,%则是所有可以访问,开发的时候可以设置所有ip可以访问,生产环境设置 web服务器ip,如果同服务器则设置localhost
- 分配用户权限
grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
privileges on 后面接的是权限所对应的库或者表。 ‘testdb’.*表示对‘testdb’库所有表都有操作权限, ‘test’@‘localhost’ identified by '123456’是需要授权的用户
grant 后面可以接 select 、 update 、delete、等操作,all privileges则表示所有操作
- 如果无法连接查看是否关闭防火墙
chkconfig iptables off #关闭防火墙
下一篇: Ajax的多种实现方式