在ubuntu 18.04 安裝 nginx+php+mariadb
目录:
MariaDB是一个开源的多线程关系数据库管理系统,是MySQL的向后兼容替代品。 它由MariaDB基金会维护和开发,包括MySQL的某些原始开发人员。
在本教程中,我们将向您展示两种如何在Ubuntu 18.04计算机上安装MariaDB的方法。 第一种方法描述了从Ubuntu存储库中安装MariaDB所需的步骤,而第二种方法将向您展示如何从官方MariaDB存储库中安装最新版本的MariaDB。
通常,建议使用第一种方法并安装Ubuntu提供的MariaDB软件包。
如果要安装MySQL而不是MariaDB,请查看“如何在Ubuntu 18.04上安装MySQL”教程。先决条件
在继续本教程之前,请确保您以具有sudo特权的用户身份登录。
在Ubuntu 18.04上安装MariaDB
在撰写本文时,Ubuntu主存储库中包含MariaDB 10.1版。
要在Ubuntu 18.04上安装MariaDB,请按照以下步骤操作:
-
更新软件包索引。
sudo apt update软件包列表更新后,通过发出以下命令来安装MariaDB:
sudo apt install mariadb-serverMariaDB服务将自动启动。 您可以通过键入以下内容进行验证:
sudo systemctl status mariadb● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld您还可以使用以下方法检查MariaDB版本:
mysql -Vmysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
从MariaDB存储库在Ubuntu 18.04上安装MariaDB
在撰写本文时,可从官方MariaDB存储库中获得的MariaDB最新版本是MariaDB版本10.3。 在继续下一步之前,您应该访问MariaDB存储库页面,并检查是否有可用的新版本。
要在Ubuntu 18.04服务器上安装MariaDB 10.3,请执行以下步骤:
-
首先使用以下命令将MariaDB GPG密钥添加到您的系统:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8导入密钥后,使用以下命令添加MariaDB存储库:
sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'为了能够从MariaDB存储库安装软件包,您需要更新软件包列表:
sudo apt update现在已经添加了存储库,使用以下命令安装MariaDB软件包:
sudo apt install mariadb-serverMariaDB服务将自动启动,以验证其类型:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld并使用以下命令打印MariaDB服务器版本:
mysql -Vmysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
保护MariaDB
运行
mysql_secure_installation
命令以提高MariaDB安装的安全性:
sudo mysql_secure_installation
该脚本将提示您设置root用户密码,删除匿名用户,限制root用户对本地计算机的访问并删除测试数据库。 最后,脚本将重新加载特权表,以确保所有更改立即生效。
详细说明了所有步骤,建议对所有问题回答“是”(是)。
从命令行连接到MariaDB
要通过终端连接到MariaDB服务器,我们可以使用MariaDB客户端。
要以root用户身份登录MariaDB服务器,请输入:
mysql -u root -p
运行
mysql_secure_installation
脚本时,系统将提示您输入先前设置的root密码。
输入密码后,将显示MariaDB shell,如下所示:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
结论
现在,您的MariaDB服务器已启动并正在运行,并且您知道如何从命令行连接到MariaDB服务器,您可能需要查看以下指南:
如果您更喜欢Web界面而不是命令行,则可以安装phpMyAdmin并通过它管理MariaDB数据库和用户。
mariadb mysql Ubuntu的这篇文章是如何在Debian 9系列上安装LEMP堆栈的一部分。
本系列的其他文章:
•如何在Ubuntu 18.04上安装MariaDB•如何在Debian 9上安装Nginx•如何在Debian 9上安装PHP•如何在Debian 9上设置Nginx服务器块•让我们在Debian 9上加密来保护Nginx如何在Ubuntu Linux中安装最新的Firefox 3.6.6
Firefox 3.6.6具有浏览器防崩功能。下面介绍如何在Ubuntu Linux中轻松安装它。
如何在Ubuntu 18.04上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 当Linux系统的RAM用完时,非活动页面将从RAM移动到交换空间。 本教程介绍了将交换文件添加到Ubuntu 18.04所需的步骤。
如何在Ubuntu Linux中更改root密码
本教程说明了如何临时更改root用户帐户,以及如何在Ubuntu系统上设置root密码。 root用户(或超级用户)是在所有类似Linux和Unix的系统上都存在的特殊用户帐户。







