安装mariadb后的mysql_secure_installation设置

由于MariaDB开源的缘故,几乎所有的Linux的包管理都包含MariaDB。安装过程很简单。这里以AnolisOS为例安装MariaDB 10举例。

dnf -y install mariadb mariadb-server

如上一条命令就够了。这里想强调的是mysql_secure_installation 执行后的交互过程。安全起见,如果要禁止或删除,可以搞一下。如果想说通过这条命令就保留root远程、测试库等,还是不要妄想。 

然后启动服务:

systemctl start mariadb

再然后执行:

/usr/bin/mysql_secure_installation 

1、设置root密码(首次密码为空,直接回车即可)

2、是否删除匿名用户:Remove anonymous users? [Y/n]

这里不管你选Y还是n,都不会创建匿名用户的。这个可能跟版本有关系。可能老旧的版本还真会有匿名用户,需要在这里删除一下。

执行如下SQL确认是否存在匿名账号:SELECT user, host FROM mysql.user WHERE user = '';

3、是否禁止root远程登录:Disallow root login remotely? [Y/n] 

这里不管你选Y还是n,都不会允许root远程登录的。这个可能也跟版本有关系。

执行SQL(SELECT host, user, password FROM mysql.user;)查询到的root账号的host只有localhost、127.0.0.1、::1三个。

4、是否删除测试库:Remove test database and access to it? [Y/n]

这里不管你选Y还是n,都不会创建测试库,所以这里也就无效了。

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.000 sec)

MariaDB [(none)]> select version();
+-----------------+
| version()       |
+-----------------+
10.3.39-MariaDB |
+-----------------+
1 row in set (0.000 sec)

MariaDB [(none)]> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值