mysql赋予用户权限,设置可以远程访问
MySQL授权
# 赋予权限
MySQL> grant 权限参数 on 数据库名称.表名称 to 用户名@'用户地址' identified by '用户密码';
# 立即生效权限
MySQL> flush privileges;
权限参数:all、all privileges,表示赋予用户全部权限
权限参数:select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限
数据库名称:*,表示所有数据库
表名称:*,表示所有表
用户名:针对的某个用户
用户地址:%,表示从任何地址连接;也可以是localhost、ip地址、机器名字、域名
用户密码:不能为空,否则创建失败。
Linux允许远程访问
# 编辑Linux端口配置文件
vim /etc/sysconfig/iptables
# 允许3306远程访问
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# 重启防火墙,使配置生效
service iptables restart
男儿走四方,何处不为家 死在哪里,葬在哪里,天下青山一样