初始化mysql可以使用mysql_secure_installation
Mysql 安装
dnf install mysql-server*
Mysql 启动
systemctl start mysqld
#设置自启动
systemctl enable mysqld
初始化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
成功。
全部完成!