每天将MySQL变量自动设置为1MB。我已经将其设置为MySQL配置中的256 it。我已经启用了通用查询日志( General )来查看是谁在更改该变量,并发现有人已经启动了SET GLOBAL max_allowed_packet=1024来设置这个变量。是否有任何方法阻止用户设置此变量的查询?
如何取消用户更新配置变量的权限?
我已经创建了一个存储过程,它从一个表创建一个CSV文件。CREATE DEFINER = `root`@`localhost` PROCEDURE `DO_BACKUP` ( IN `table_name` TEXT )BEGIN
SET @sql = CONCAT( 'SELECT * FROM ', table_name, ' INTO OUTFILE \'/home/aimad/GestionStock/',
我只有wp-config用户凭据登录到mysql。但使用此访问权限时,我无法运行SET GLOBAL slow_query_log = 'ON';,因为它需要超级用户权限。据我所知,除非我以root用户身份登录并将权限分配给此用户,或者以root用户本身的身份运行命令,否则没有其他解决方法来解决此问题。我也无法查看mysql日