文章目录

  • linux安装和配置 MariaDB (ubuntu20.04)
    • 为什么选择 MariaDB,而不是 MySQL 呢?
    • ubuntu20.04 安装和配置 MariaDB
      • 安装特定版本
        • 方法一:安装指定版本仓库,仓库下载
        • 方法二: 直接下载特定版本安装包
    • MariaDB 配置远程可以访问

linux安装和配置 MariaDB (ubuntu20.04)

为什么选择 MariaDB,而不是 MySQL 呢?

官网:https://mariadb.org/

选择 MariaDB 一方面是因为它是发展最快的 MySQL 分支,相比 MySQL,它加入了很多新的特性,并且它能够完全兼容 MySQL,包括 API 和命令行。另一方面是因为 MariaDB 是开源的,而且迭代速度很快。

ubuntu20.04 安装和配置 MariaDB

sudo apt update
sudo apt install mariadb-server

一旦安装完成,MariaDB 服务将会自动启动。 想要验证数据库服务器是否正在运行,输入:

sudo systemctl status mariadb

service mariadb status

configuration
切换到root用户执行:

mariadb-secure-installation

即可设置密码。

安装特定版本

方法一:安装指定版本仓库,仓库下载

官方参考: https://mariadb.org/download

根据下拉框自行选择,然后根据官方提醒执行命令:
https://mariadb.org/download/?t=repo-config&d=20.04+%22focal%22&v=10.5&r_m=aliyun

本例为ubuntu20.04,MariaDB 10.5

sudo apt-get install software-properties-common dirmngr apt-transport-https
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el,s390x] https://mirrors.aliyun.com/mariadb/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server

注意:sudo add-apt-repository命令是给 /etc/apt/sources.list 文件加信息,如果之前添加错了仓库,手工在这里删除!

亲测可用!

方法二: 直接下载特定版本安装包

官方参考:https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.6.5&os=Linux&cpu=x86_64&pkg=tar_gz&i=systemd&m=aliyun

MariaDB 配置远程可以访问

  1. 修改 my.cnf
    找到/etc/mysql/my.cnf中的bind-address = 127.0.0.1,将其注释掉。

对于MariaDB 10.1.44,

意味着这两个文件夹中的所有文件皆被包含在配置文件中,最终在/etc/mysql/mariadb.conf.d/50-server.cnf下找到bind-address =127.0.0.1将其注释掉。

vi  /etc/mysql/mariadb.conf.d/50-server.cnf

最后重启MariaDB服务即可

sudo systemctl restart mariadb
  1. MariaDB 本地访问配置
mysql -u root -p
select User, host from mysql.user;

root账户中的host项是localhost表示该账号只能进行本地登录,我们需要修改权限,输入命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

– 授予权限
grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;
– 示例:授予任意地址登录ActionNet用户所有数据库所有权限
GRANT ALL ON . TO ‘root’@’%’;

FLUSH PRIVILEGES;

保存更改。再看看用户信息:

这个时候发现相比之前多了一项,它的host项是%,这个时候说明配置成功了,我们可以用该账号进行远程访问了。

service mysql restart

重启远程服务器,测试一下。

linux安装和配置 MariaDB (ubuntu20.04)相关推荐

  1. (踩坑向+靠谱安装贴记录)ubuntu20.04安装freesurfer、FSL、ANTs、MRtrix,虚拟机

    由于不懂电脑,被安装双系统的电脑小哥坑了,啊只给我根目录划了13G存储空间是什么魔鬼 尝试扩容结果ubuntu系统配置文件损坏进不去了,之前好不容易安装好的所有软件都没了,呜呜呜 在实验室小伙伴们倾情 ...

  2. Oracle Grid Control 11g for linux安装和配置指南

    2019独角兽企业重金招聘Python工程师标准>>> Oracle Grid Control 11g for linux安装和配置指南 原创 candon123 2010-07-1 ...

  3. linux安装及配置c++的opencv库

    linux安装及配置c++的opencv库 前言: 最近想搞个机器视觉的比赛,要求是linux+opencv环境,没有做过opencv开发的我配置环境就配了两天,看来很多乱七八糟的博客,终于装好了.网 ...

  4. 云服务器Linux安装,配置,使用nginx

    云服务器Linux安装,配置,使用nginx linux安装nginx nginx的使用 linux安装nginx 检查是否安装了GCC(可在任何目录下输入) yum list installed | ...

  5. Linux 安装并配置 OpenLDAP 新编(1)快速入门指南

    Linux 安装并配置 OpenLDAP 新编(1)快速入门指南 快速入门,仅用于学习和本地开发,不要直接在生产环境中实施! 获取软件 官方的快速入门指南中,2.4-2.6的三个版本都只讲解了源代码编 ...

  6. Linux安装和配置JDK

    Linux安装和配置JDK 文章目录 Linux安装和配置JDK 一. 下载地址 二.解压和安装 一. 下载地址 百度网盘里有几个常见的JDK版本,可按需下载. 链接:https://pan.baid ...

  7. 实验4 Linux安装与配置实验报告(部分英文)

    实验题目 实验4  Linux安装与配置 实验目的 (1) 掌握使用 RPM 进行软件安装与包管理的方法: (2) 掌握 yum 在线安装方法和 yum 源替换方法: (3) 掌握从源代码开始安装软件 ...

  8. Linux怎么运行两个小乌龟,linux安装并配置版本控制软件subversion(svn小乌龟)实战教程...

    linux 安装并配置版本库subversion 实战教程 一.安装 yum install subversion 二.配置 本系统采用为每个项目单独建一版本库的策略.配置文件,密码文件,访问控制文件 ...

  9. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...

最新文章

  1. SOA在美国和中国的差异
  2. Jupyter中出现ModuleNotFoundError: No module named ‘matplotlib‘的解决办法
  3. python网络编程-异常处理-异常捕获-抛出异常-断言-自定义异常-UDP通信-socketserver模块应用-03
  4. Android 视频播放器 (二):使用MediaPlayer播放视频
  5. 科学技术是对人类历史发展和现代国家兴亡起决定作用的一种力量
  6. R语言中如何查看已安装的R包
  7. 信号检测与判决的五大准则
  8. GBK字库制作、字模数据读取、使用
  9. Windows批处理(cmd/bat)快速新建文件夹
  10. NeoKylin中标麒麟系统用户和组的管理命令
  11. JMeter做http接口功能测试
  12. Visual Studio 快速统一设置项目属性(以VS2017为例)
  13. 《钢铁是怎样炼成的》读后感集合「15篇」
  14. 【单片机】Android手机USB外接STM32单片机通过ADB实现投屏反向控制的功能
  15. 神经网络类型介绍 ANN FNN RNN LSTM GAN DQN
  16. Allegro各层简介
  17. 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放
  18. hive正则表达式反向引用
  19. 计算机二级成绩划分标准,计算机二级 成绩 等级是如何划分的
  20. 幼儿园里如何运用计算机技术,论多媒体技术在幼儿园教学中的应用

热门文章

  1. java qq协议 php_PHP使用SMTP协议发送邮件
  2. Centos7用户相关及多用户迁移
  3. Linux九阴真经之大伏魔拳残卷3(LVS)
  4. C语言变量常量和标识符
  5. shopify开发经验
  6. mysql级联删除外键约束_mysql增加外键级联删除示例
  7. 2013国内IT行业薪资对照表【技术岗】
  8. 犹太人传承了三千多年的10大赚钱定律
  9. 视通科技知识产权保护中心审理庭解决方案:助力知识产权保护中心信息化建设
  10. base64图片 复制到系统剪切板