服务时间:8:30-18:00

首页 >linux教程

如何安装和保护MariaDB

发布时间:2023-03-01 11:52 字数:1053字 阅读:156

如何安装和保护MariaDB?此练习将安装MariaDB,运行mysql_secure_installation脚本,来保护该安装。脚本会询问一系列互动问题,设置root用户的口令(不同于Linux根超级用户),禁用远程登录,删除匿名用户,删除默认的测试数据库。

(1)安装MariaDB:

        # yum -y install mariadb-server

(2)启动服务,并确保它在下次系统启动时可用:

        # systemctl start mariadb
        # systemctl enable mariadb

(3)运行mysql_secure_installation脚本。看到以下提示时,按回车键,因为MariaDB根用户没有口令:

        # mysql_secure_installation
        [...]
        Enter current password for root(enter for none):
        OK, successfully used password, moving on...

(4)设置一个新的MariaDB根口令。可以看到,这里把口令设置为changeme,但在生产服务器中,应该选择一个真正的口令:

        Set root password? [Y/n] y
        New password: changeme
        Re-enter new password: changeme
        Password updated successfully!
        Reloading privilege tables..
         ... Success!

(5)默认情况下,MySQL支持来自匿名用户的连接。这应该是禁用的,如下所示:

        Remove anonymous users? [Y/n] y
         ... Success!

(6)为进一步阻止黑帽黑客,应该禁止远程root访问MariaDB:

        Disallow root login remotely? [Y/n] y
         ... Success!

(7)MariaDB安装包括一个名为test的默认数据库。虽然mysql_secure_installation脚本建议删除它,但可以把它用于测试:

        Remove test database and access to it? [Y/n] n
         ... skipping.

(8)最后,刷新权限表时,MariaDB就会实现更改:

        Reload privilege tables now? [Y/n] y
         ... Success!