sql >> Base de Datos >  >> RDS >> Mysql

deshabilitar temporalmente el acceso remoto mysql

Aquí hay una excelente manera sin tocar nada en el sistema operativo:

Paso 1) Exporte todos los usuarios a un archivo SQL como este:

Paso 2) Deshabilitar todos los usuarios excepto [email protected]

DELETE FROM mysql.user WHERE CONCAT(user,host) <> 'rootlocalhost';
FLUSH PRIVILEGES;

Paso 3) Realice su mantenimiento

Paso 4) Vuelva a cargar las subvenciones

mysql -h localhost -u root -p rootpassword < /root/MySQLGrants.sql

Pruébalo !!!!

PD

servicio mysql reiniciar --skip-networking

seguiría siendo la forma más sencilla y rápida, además de cerrar todas las conexiones antes del mantenimiento

simplemente ejecute service mysql restart después de su mantenimiento