如何在 MySQL 中启动安全模式?(mysql安全模式启动)
MySQL是一种关系型数据库管理系统,使用它可以快速查询、存储和更新数据。当MySQL处于安全模式时,它可以防止攻击者从外部访问服务器,并阻止内部用户做明智的事情。本文讨论如何在MySQL中启动安全模式。
首先,使用root用户登录mysql。如果你不清楚root用户名和密码,可以在你的系统中查询,一般在/etc/mysql/目录下有配置文件。
登录MySQL之后,在客户端执行如下命令:
`SET GLOBAL sql_mode = ‘STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’; `
此命令将取消MySQL服务器上自动创建无安全限制的用户权限,并将做严格的限制。接下来,你可以使用以下命令重启MySQL服务器:
`sudo service mysql restart`
在MySQL服务器重新启动后,它将处于安全模式,并会阻止任何未经授权的访问操作。此外,可以使用以下命令检查sql_mode设置来确保MySQL处于安全模式:
`SELECT @@sql_mode;`
如果返回值为STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,则表明MySQL已在安全模式下运行。
总而言之,MySQL处于安全模式非常重要,它可以防止攻击者从外部访问服务器,也可以阻止内部用户做明智的事情。本文介绍了如何在MySQL中启动安全模式,调用sql_mode并重新启动MySQL服务器就可以完成该过程了。