暂时禁止所有人访问 mysql DB

暂时禁止所有人访问 mysql DB

我今晚要迁移一个 LAMP 服务器,它在 centos 上使用 php 和 mysql 以及 apache。我想在备份时阻止人们访问网站/数据库。停止 httpd 是否足以阻止人们访问数据库,在此期间我能否执行 mysqldump?除了作为 apache mod 运行的 php 之外,没有其他数据库连接器连接到此 mysql。

答案1

只需发出:

mysql> FLUSH TABLES WITH READ LOCK;

然后备份您的数据库。

相关内容