首页 >> 基础教程
mysql客户端访问权限管理
即使拥有正确的账号密码,远程访问mysql时候会出现连接被拒绝的情况,这是因为mysql有一套自己的权限管理系统。授权命令如下
grant all privileges on $dbname.$table to $username@'$ip' identified by '$password';
语义分析:授权给用户$username在客户单ip地址是$ip时可以使用$password访问表$dbname.$table
有些时候我们需要设置任意ip可以访问的情况$ip可以用字符%,如果是某个数据库下所有表则为$dbname.*,所有数据库所有表则为*.*
grant all privileges on *.* to $username@'%' identified by '$password';
上面这个sql代表$username可以使用$password的密码在任意地址访问本实例任意表格。
最新文章
mysql分页问题2025-08-04
千万数据先insert和先建索引哪个快2025-08-04
MySQL 中大小表关联查询如何优化2025-08-04
sql技巧-每个班年龄排前两名的人2025-08-03
MySQL 导致 cpu 飙升的话,要怎么处理呢?2025-07-29
MySQL 中为千万级大表添加字段2025-07-29
mysql中百万级别以上的数据如何删除2025-07-29
分库分表带来的问题2025-07-29
mysql中常用的分库分表中间件有哪些2025-07-29
mysql不停机扩容2025-07-29