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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java logbook_SpringBoot使用Logbook记录HTTP请求响应日志

    java logbook_SpringBoot使用Logbook记录HTTP请求响应日志SpringBoot的httptrace端口能够记录每次访问的请求和响应信息,但是不能记录body,这样在出问题时就不方便排查,而且httptrace不方便在原有的基础上进行扩展,所以只能寻求其他方式进行记录。Logbook是一个可扩展的Java库,可以为不同的客户端和服务端技术提供完整的请求和响应日志记录。它能够满足一些特殊的需求:允许web应用记录程序接收或发送的所有HTTP通信易于保留和进…

    2025年8月13日
    4
  • 处理Simulink的代数环的方法为逐个添加一阶惯性环节

    处理Simulink的代数环的方法为逐个添加一阶惯性环节处理Simulink的代数环的方法为逐个添加一阶惯性环节。代数环实际上是微分方程的输入在第一步没有值,而如果串联一个积分器的话就可以有初值,从而避免。通过增加一个一个时步的惯性环节,实现在基本不改变输出的情况下避免代数环。测试是可行的。…

    2022年10月5日
    2
  • Ubuntu 22.04 LTS 新系统环境配置[通俗易懂]

    Ubuntu 22.04 LTS 新系统环境配置[通俗易懂]目录一、安装wps二、截图工具flameshot三、必备中文输入法fcitx-googlepinyin安装四、python3环境五、解决ssh环境恢复遇到问题搜索wpslinux版本,下载到最新版本,进入到deb包下载目录,执行安装命令。WPSOffice2019forLinux-支持多版本下载_WPS官方网站WPSOfficeForLinux,支持不同格式多版本WPSForLinux版下载,实现多人在线协同办公。https://linux.wps.cn/sudodpkg-ixxx

    2025年9月4日
    7
  • unittest测试框架原理_学软件测试4个月没找到工作

    unittest测试框架原理_学软件测试4个月没找到工作unittest框架解析unittest是python的单元测试框架,unittest单元测试提供了创建测试用例,测试套件以及批量执行的方案,unittest在安装pyhton以后就直接自带了,直接importunittest就可以使用。作为单元测试的框架,unittest也是可以对程序最小模块的一种敏捷化的测试。在自动化测试中,必须需要知道所使用语言的单元测试框架。利用单元测试框架,创建一个类,该类继承unittest的TestCase,这样可以把每个case看成是一个最小的单元,

    2022年10月15日
    2
  • navicat15.0.17万能激活码【在线注册码/序列号/破解码】

    navicat15.0.17万能激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    152
  • 基于python的学生信息管理系统_面向对象程序设计学生成绩管理系统

    基于python的学生信息管理系统_面向对象程序设计学生成绩管理系统文章目录一、系统需求二、准备程序文件2.1分析2.2创建程序文件三、书写程序3.1student.py3.2managerSystem.py3.2.1定义类:3.2.2管理系统框架3.3main.py3.4定义系统功能函数3.4.1添加功能3.4.2删除学员3.4.5查询学员信息3.4.6显示所有学员信息3.4.7保存学员信息3.4.8加载学员信息四.总结一、系统需求使用面向对象编程思想完成学员管理系统的开发,具体如下:系统要求:学员数据存储在文件中系统功能:添加学员、

    2025年12月2日
    4

发表回复

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

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