我试图在这个chroot环境中运行mysql,但是我得到了这个错误。ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'然后,我在chroot环境中安装了"ubuntu-minimal“和mysql-server。如果你感兴趣,这里是我遵循的所有步骤。但是mysql不能在chroot中工作。
我想要的是,当建立了某个连接时,用户无法使用该连接修改数据。这是一种情况:用户运行查询以防止自身修改。类似于:mysql->stop grant insert我面临的实际问题是,我只有一个拥有更改数据权限的用户,但无法创建另一个用户。然后,我想,在建立连接时,是否可以告诉MySQL Server临时拒绝
我在我的mysql服务器上创建了用户'restriceduser‘,它被’锁定‘了。mysql.user表中的N表示该帐户的所有权限。mysql.db表的Y仅代表选择、插入、更新、删除、创建、删除;对于该帐户,所有其他权限均为N。我尝试创建一个存储过程,然后授予他只运行该过程而不运行其他过程的访问权限,但它不起作用。END;GRANT EXECUTE ON PROCEDURE mydb.functionname TO 'restricted