本文介绍在openSUSE 15操作系统上安装MariaDB 10.3.15稳定版本的方法,这个版本可以从MariaDB维护的Ubuntu/Debian/CentOS/Fedora/SUSE存储库中获得。
一、添加MariaDB ZYpp存储库 MariaDB公司为使用zypper管理包的几个Linux发行版提供MariaDB包存储库,通过运行以下命令为MariaDB添加ZYpp存储库: sudo zypper addrepo --gpgcheck --refresh https://yum.mariadb.org/10.3/sles/15/x86_64 mariadb 执行输出:
还需要获取存储库GPG密钥: sudo rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB sudo zypper --gpg-auto-import-keys refresh
二、在openSUSE 15上安装MariaDB 10.3 配置zypper存储库后,使用zypper安装MariaDB软件包,添加的存储库包含与MariaDB Server相关的软件包,包括服务器本身、客户端和实用程序、客户端库、插件和Mariabackup。 要使用ZYpp安装MariaDB Server和客户端,请运行: sudo zypper install MariaDB-server MariaDB-client 出现提示时,按y表示同意安装:
其他Linux发行版安装参考:在Ubuntu 18.04/18.10系统上安装MariaDB 10.3.13稳定版本。
三、启动mariadb服务 安装完成后,启动MariaDB服务并将其设置为在启动时启动: sudo systemctl enable --now mariadb 确认服务正在运行,运行systemctl status mariadb.service命令:
要安装最常用的软件包,请执行以下命令: sudo zypper install galera MariaDB-shared MariaDB-backup MariaDB-common
四、设置安全的MariaDB 如果你在生产中运行服务器,建议运行安全脚本为root用户设置密码,删除测试数据库并禁用root用户的远程登录: /usr/bin/mysql_secure_installation 通过运行以下脚本来保护你的数据库: $ mysql_secure_installation
请确保:设置数据库root用户密码、删除匿名用户、禁止root用户远程登录、删除测试数据库并访问它。 仅设置root密码,以下命令语法: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h linux-bswe password 'new-password' 完成后,使用root用户测试访问权限-无需密码: $ mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 如图所示,你需要进行身份验证才能以root用户身份访问数据库控制台:
确认MariaDB版本,如下:
至此,在openSUSE 15上安装MariaDB 10.3.15版本的操作全部完成。
相关主题 |