linux安装和配置 MariaDB (ubuntu20.04)
文章目录
- 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 配置远程可以访问
- 修改 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
- 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)相关推荐
- (踩坑向+靠谱安装贴记录)ubuntu20.04安装freesurfer、FSL、ANTs、MRtrix,虚拟机
由于不懂电脑,被安装双系统的电脑小哥坑了,啊只给我根目录划了13G存储空间是什么魔鬼 尝试扩容结果ubuntu系统配置文件损坏进不去了,之前好不容易安装好的所有软件都没了,呜呜呜 在实验室小伙伴们倾情 ...
- Oracle Grid Control 11g for linux安装和配置指南
2019独角兽企业重金招聘Python工程师标准>>> Oracle Grid Control 11g for linux安装和配置指南 原创 candon123 2010-07-1 ...
- linux安装及配置c++的opencv库
linux安装及配置c++的opencv库 前言: 最近想搞个机器视觉的比赛,要求是linux+opencv环境,没有做过opencv开发的我配置环境就配了两天,看来很多乱七八糟的博客,终于装好了.网 ...
- 云服务器Linux安装,配置,使用nginx
云服务器Linux安装,配置,使用nginx linux安装nginx nginx的使用 linux安装nginx 检查是否安装了GCC(可在任何目录下输入) yum list installed | ...
- Linux 安装并配置 OpenLDAP 新编(1)快速入门指南
Linux 安装并配置 OpenLDAP 新编(1)快速入门指南 快速入门,仅用于学习和本地开发,不要直接在生产环境中实施! 获取软件 官方的快速入门指南中,2.4-2.6的三个版本都只讲解了源代码编 ...
- Linux安装和配置JDK
Linux安装和配置JDK 文章目录 Linux安装和配置JDK 一. 下载地址 二.解压和安装 一. 下载地址 百度网盘里有几个常见的JDK版本,可按需下载. 链接:https://pan.baid ...
- 实验4 Linux安装与配置实验报告(部分英文)
实验题目 实验4 Linux安装与配置 实验目的 (1) 掌握使用 RPM 进行软件安装与包管理的方法: (2) 掌握 yum 在线安装方法和 yum 源替换方法: (3) 掌握从源代码开始安装软件 ...
- Linux怎么运行两个小乌龟,linux安装并配置版本控制软件subversion(svn小乌龟)实战教程...
linux 安装并配置版本库subversion 实战教程 一.安装 yum install subversion 二.配置 本系统采用为每个项目单独建一版本库的策略.配置文件,密码文件,访问控制文件 ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...
最新文章
- SOA在美国和中国的差异
- Jupyter中出现ModuleNotFoundError: No module named ‘matplotlib‘的解决办法
- python网络编程-异常处理-异常捕获-抛出异常-断言-自定义异常-UDP通信-socketserver模块应用-03
- Android 视频播放器 (二):使用MediaPlayer播放视频
- 科学技术是对人类历史发展和现代国家兴亡起决定作用的一种力量
- R语言中如何查看已安装的R包
- 信号检测与判决的五大准则
- GBK字库制作、字模数据读取、使用
- Windows批处理(cmd/bat)快速新建文件夹
- NeoKylin中标麒麟系统用户和组的管理命令
- JMeter做http接口功能测试
- Visual Studio 快速统一设置项目属性(以VS2017为例)
- 《钢铁是怎样炼成的》读后感集合「15篇」
- 【单片机】Android手机USB外接STM32单片机通过ADB实现投屏反向控制的功能
- 神经网络类型介绍 ANN FNN RNN LSTM GAN DQN
- Allegro各层简介
- 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放
- hive正则表达式反向引用
- 计算机二级成绩划分标准,计算机二级 成绩 等级是如何划分的
- 幼儿园里如何运用计算机技术,论多媒体技术在幼儿园教学中的应用