初始化mysql可以使用mysql_secure_installation
保护MySQL服务器部署。 使用空白密码连接到MySQL。 验证密码组件可用于测试密码 提高安全性。密码强度检查 只允许用户设置 足够安全。是否要设置验证密码组件? 按y | y表示是,按任何其他键输入No:y
密码验证策略有三个级别: 低长度>=8 中等长度>=8,数字、混合大小写和特殊字符 强长度>=8,数字,混合大小写,特殊字符和字典文件 请输入0=低,1=中,2=强:0
请在此处设置root用户的密码。 新密码:youpasswd 重新输入新密码:youpasswd
密码估计强度:50 您想用提供的密码继续吗?(按y | y表示是,按任何其他键表示否):y
默认情况下,MySQL安装有一个匿名用户, 允许任何人登录MySQL而不必 为他们创建的用户帐户。这只是为了 测试,并使安装变得更加顺利。 您应该在进入生产之前删除它们 环境。 删除匿名用户?(按y | y表示是,按任何其他键表示否):y
成功。
通常,只允许根用户从 “本地主机”。这确保了有人不能猜到 来自网络的根密码。 不允许远程根用户登录?(按y | y表示是,按任何其他键表示否):y
成功。
默认情况下,MySQL附带一个名为“test”的数据库 任何人都可以访问。这也仅用于测试, 在投入生产前应将其移除 环境。 删除测试数据库并访问它?(按y | y表示是,按任何其他键表示否):y
-正在删除测试数据库。。。 成功。
-正在删除对测试数据库的权限。。。 成功。
重新加载特权表将确保所有更改 到目前为止,将立即生效。 现在重新加载特权表?(按y | y表示是,按任何其他键表示否):y
成功。
全部完成!