mariadb安装教程linux,在Ubuntu 18.04系统上安装MariaDB 10.4的步骤「建议收藏」

mariadb安装教程linux,在Ubuntu 18.04系统上安装MariaDB 10.4的步骤「建议收藏」以下介绍在Ubuntu18.04系统上安装MariaDB10.4,也适用在Ubuntu16.04系统上,我们可以从APT存储库在Ubuntu上安装MariaDB10.4。MariaDB是MySQL的直接替代品,具有更多功能,新存储引擎和更好的性能。在写本文时,MariaDB10.4可在Beta版本中使用了,如果你想使用正式版本,就用MariaDB10.3。相关链接在Ubuntu18….

大家好,又见面了,我是你们的朋友全栈君。

以下介绍在Ubuntu 18.04系统上安装MariaDB 10.4,也适用在Ubuntu 16.04系统上,我们可以从APT存储库在Ubuntu上安装MariaDB 10.4。MariaDB是MySQL的直接替代品,具有更多功能,新存储引擎和更好的性能。在写本文时,MariaDB 10.4可在Beta版本中使用了,如果你想使用正式版本,就用MariaDB 10.3。

ada8e7c5d21d2a70d610b04fa0613044.png

相关链接

在Ubuntu 18.04上安装MariaDB 10.4的具体步骤

要在Ubuntu 18.04上安装MariaDB,需要将MariaDB存储库添加到系统中。

第一步、安装software-properties-common,如果缺少则进行安装:

sudo apt-get install software-properties-common

第二步、导入MariaDB gpg密钥:

运行以下命令将Repository Key添加到系统:

sudo apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

第三步、添加apt存储库

导入PGP密钥后,继续添加存储库URL:

sudo add-apt-repository “deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liquidtelecom.com/repo/10.4/ubuntu $(lsb_release -cs) main”

第四步、在Ubuntu 18.04上安装MariaDB Server

1、最后一步是安装MariaDB Server:

sudo apt update

sudo apt -y install mariadb-server mariadb-client

2、系统将提示输入MariaDB root密码,输入要设置的密码:

49229f4739b652bfe073beb99b24f513.png

3、确认密码:

c5d9bebb0f586647ccc27e0044fb95db.png

按确认新密码并安装MariaDB,请确保在密​​码管理器上记住或保留提供的密码。

4、安装后应自动启动该服务:

$ sudo systemctl status mysql

* mariadb.service – MariaDB 10.4.1 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 Tue 2018-12-25 08:26:18 PST; 24min ago

Docs: man:mysqld(8)

https://mariadb.com/kb/en/library/systemd/

Main PID: 7564 (mysqld)

Status: “Taking your SQL requests now…”

Tasks: 32 (limit: 1110)

CGroup: /system.slice/mariadb.service

`-7564 /usr/sbin/mysqld

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: Running ‘mysqlcheck’ with connection arguments: –port=’3306′ –socket=’/var/run/mysqld/mysqld

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: # Connecting to localhost…

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: # Disconnecting from localhost…

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: Processing databases

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: information_schema

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: performance_schema

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: Phase 7/7: Running ‘FLUSH PRIVILEGES’

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7604]: OK

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7706]: Checking for insecure root accounts.

Dec 25 08:26:23 ubuntu-01 /etc/mysql/debian-start[7710]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables

5、使用mysql命令测试登录MariaDB shell:

$ mysql -u root -p

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 47

Server version: 10.4.1-MariaDB-1:10.4.1+maria~bionic-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

MariaDB [(none)]>

6、使用以下命令检查版本:

ac31c469e46319c1246881e413f3c62c.png

得出的版本号是MariaDB-1:10.4.1。到这里,你就可以在Ubuntu 18.04系统上使用MariaDB 10.4了。

相关主题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140872.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 简单VBS教程「建议收藏」

    简单VBS教程「建议收藏」讲一下VBScript。主要面向菜鸟,懂得编程的朋友就不要浪费时间了,如果你想接触以下VBScript也可以。但既然有编程基础推荐直接去找一些参考书来读。会比较快。    什么是VBScript呢?VBScript的全称是:MicrosoftVisualBasicScriptEditon.(微软公司可视化BASIC脚本版)。正如其字面所透露的信息,VBS(VBScript的进一步简写)是基…

    2022年6月12日
    27
  • FLAG_ACTIVITY_NEW_TASK谨慎使用「建议收藏」

    FLAG_ACTIVITY_NEW_TASK谨慎使用「建议收藏」前段时间在适配android权限的时候,遇到一问题1::在Activity的onCreate中去申请权限2:对申请结果进行判断,如果全部拒绝了权限,则弹出退出或者是去设置中打开权限其中点击设置中打开权限的时候启动activity时添加NEW_TASKTAG.并且对返回结果进行判断,如果仍然没有权限的时候,程序直接finish结果用户点击了设置-权限,去打开或者关闭权限,并且按back键返回后,a…

    2022年10月6日
    0
  • Springboot之poi导出

    Springboot之poi导出Springboot之poi导出

    2022年4月23日
    44
  • linux下查看计划任务,linux查看计划任务.docx

    linux下查看计划任务,linux查看计划任务.docxlinux查看计划任务实验案列:管理进程及设置计划任务需求:管理系统中进程  设置计划运行的系统管理任务步骤:  1管理系统中地进程  启动系统中portmap服务,确认服务运行状态,通过ps或pgrep命令查看portmap的进程信息  Ps:查看静态的进程统计信息,a:显示当前终端下的所有进程信息,u:使用以用户为主的格式输出进程信息,x:显示当前用户在所有终端下的进程信息,-e:显示系统内的…

    2022年7月15日
    12
  • Nginx——事件驱动机制(雷霆追风问题,负载均衡)

    Nginx——事件驱动机制(雷霆追风问题,负载均衡)

    2022年1月15日
    54
  • QT多线程实战_Qt多线程开发项目

    QT多线程实战_Qt多线程开发项目文章目录需求的提出多线程线程间通信需求的提出窗口本身就是一个死循环,在这样一个死循环中执行任何耗时的操作,都会导致程序崩溃。所以多线程对于窗口编程而言是必要的。例如,在窗口中拖入一个pushButton和lineEdit,将pushButton的名字改为pbStart,然后为其绑定一个函数,函数中创建一个死循环,并让死循环中的内容实时输出到lineEdit。接下来设计一个逻辑,当点击pbStart之后,开始执行死循环,同时按钮内容变为Stop;当按钮内容为Stop时,点击按钮,停止执行死循环。所以

    2025年6月1日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号