mysql 赋予用户权限

MySQL授权

1
2
3
4
5
6
# 赋予权限
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允许远程访问

1
2
3
4
5
6
7
8
9
10
# 编辑Linux端口配置文件
vim /etc/sysconfig/iptables
 
 
# 允许3306远程访问
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
 
 
# 重启防火墙,使配置生效
service iptables restart

  

posted @   传VV说  阅读(778)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示