› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
helone
0.07D
V2EX  ›  MySQL

MySQL 权限控制相关问题

  •  
  •   helone ·
    helone · Aug 29, 2018 · 3391 views
    This topic created in 2980 days ago, the information mentioned may be changed or developed.
    MySQL 能做到更细维度的权限控制吗?
    例如:
    系统有两个用户 guest1 和 guest2,MySQL 也有对应的两个用户 guest1 和 guest2,这时候切换到 guest1,即使他知道 guest2 的账户和密码也无法连接数据库,反之切换 guest2 后也无法访问 guest1
    7 replies  •  2018-08-29 11:00:31 +08:00
    simapple
        1
    simapple  
       Aug 29, 2018
    不知所云
    yearliny
        2
    yearliny  
       Aug 29, 2018 via Android
    初步估计你说的是新版 Mysql 启用的 auth_socket plugin 插件所引起的问题,我已经写了一篇博客来解释这个问题了,https://yuan.ga/install-mysql-from-ubuntu18-04/。

    按照文章中的 选项三 设定就 OK 了。
    yearliny
        3
    yearliny  
       Aug 29, 2018 via Android   ❤️ 2
    https://yuan.ga/install-mysql-from-ubuntu18-04/

    上个回复失误在链接后加个 。符号,导致 404
    openbsd
        4
    openbsd  
       Aug 29, 2018
    没看懂问题,遂理解为,当使用 操作系统?用户 g1 连接 MySQL 的时候,即使知道数据库用户 guest2 的账号密码,也无法切换 ? 换个思路,搭配 ssh 证书可否实现 ? 楼下大神指点
    helone
        5
    helone  
    OP
       Aug 29, 2018
    找到解决方案了,启用 auth_socket,这样在连接的时候 MySQL 会检查连接的用户和 MySQL 用户是否匹配,如果不匹配则检查 authentication_string,都不匹配就会拒绝连接
    https://dev.mysql.com/doc/mysql-secure-deployment-guide/5.7/en/secure-deployment-configure-authentication.html
    liangming1
        6
    liangming1  
       Aug 29, 2018
    系统用户跟 mysql 用户有什么联系?
    helone
        7
    helone  
    OP
       Aug 29, 2018
    @liangming1 没联系,但是我这边一个需求需要做到有联系,所以有了这个问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1391 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:52 · PVG 03:52 · LAX 12:52 · JFK 15:52
    ♥ Do have faith in what you're doing.