前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 数据库设置远程权限

MySQL 数据库设置远程权限

作者头像
zucchiniy
发布2019-10-30 18:51:54
7.8K0
发布2019-10-30 18:51:54
举报
文章被收录于专栏:洞明学问洞明学问洞明学问

设置访问单个数据库权限

  • 设置用户名为 root,密码为空,可以访问数据库 test
mysql>grant all privileges on test.* to 'root'@'%';

设置访问全部数据库权限

  • 设置用户名为 root,密码为空,可以访问所有数据库
mysql>grant all privileges on *.* to 'root'@'%';

设置指定用户名访问权限

  • 指定用户名为 liuhui,密码为空,可以访问所有数据库
mysql>grant all privileges on *.* to 'liuhui'@'%';

设置密码访问权限

  • 设置用户名为 liuhui,密码为 liuhui,可以访问所有数据库
mysql>grant all privileges on *.* to 'liuhui'@'%' IDENTIFIED BY 'liuhui';

设置指定可访问主机权限

  • 设置用户名为 liuhui,密码为 liuhui,可以访问所有数据库,只有 10.1.1.1 这台机器有权限访问
mysql>grant all privileges on *.* to 'liuhui'@'10.1.1.1';

设置对应的密码级别

  • 参数解释
    • validate_password_dictionary_file: 用于难密码强度的字典文件路径
    • validate_password_length: 密码最小长度,参数默认为 8,
    • validate_password_mixed_case_count: 密码至少要包含的小写字母个数和大写字母个数
    • validate_password_number_count: 密码至少要包含的数字个数
    • validate_password_policy: 密码强度难 0/LOW 1/MEDIUM 2/STRONG
    • validate_password_special_char_count: 密码至少要包含的特殊字符数
mysql>show variables like 'validate_password%';
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置访问单个数据库权限
  • 设置访问全部数据库权限
  • 设置指定用户名访问权限
  • 设置密码访问权限
  • 设置指定可访问主机权限
  • 设置对应的密码级别
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档