Ubuntu下Mariadb数据库的安装和目录迁移

1、简介

本文主要是 Ubuntu 下 Mariadb 数据库的安装和目录迁移,同样适用于 Debian
系统:Ubuntu 20.0.4
Mariadb:10.3.22
注意:文中运行的命令基本上需要管理员权限

2、安装 Mariadb

apt install mariadb-server

3、配置 Mariadb

停止 mariadb 服务,终端输入 systemctl stop mariadb

编辑 /etc/mysql/my.cnf 文件,本质就是旁边的 my.cnf.fallback 文件
具体修改内容可以参考 /etc/mysql/mariadb.conf.d/50-server.cnf 文件
如果要修改默认的数据库目录像这样修改就可以了

[mysqld]
datadir = /home/mypc/mysql

开启 mariadb服务,终端输入 systemctl start mariadb,设置完毕

4、目录迁移

如果像上面似的更改数据库的默认数据路径到用户目录
一定要修改以下文件 一定要修改以下文件 一定要修改以下文件

/lib/systemd/system/mariadb.service
找到 ProtectHome=true
改为 ProtectHome=false

5、修改默认管理员密码

安装 Mariadb 后默认的管理员密码是随机的,可以编辑下面的文件修改密码
/etc/mysql/debian.cnf

6、其它注意事项

数据库下面的 mysqlperformance_schema 目录要放到修改后的 datadir
mv 命令就好,保持原先的权限
datadir 注意用户权限和所有组为 mysql 可以用 chown 修改

chown -R mysql:mysql /home/mypc/mysql

Original: https://www.cnblogs.com/cnhemiya/p/14832203.html
Author: 小熊宝宝啊
Title: Ubuntu下Mariadb数据库的安装和目录迁移

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/711692/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Jedis操作set&Sortedset和Jedis连接池

    集合类型 set:不允许重复元素 sadd smembers:获取所有元素 @Test public void MyTest04() { Jedis jedis = new Jed…

    技术杂谈 2023年6月21日
    076
  • 自己动手写线程池——向JDK线程池进发

    自己动手写线程池——向JDK线程池进发 前言 在前面的文章自己动手写乞丐版线程池中,我们写了一个非常简单的线程池实现,这个只是一个非常简单的实现,在本篇文章当中我们将要实现一个和J…

    技术杂谈 2023年7月23日
    081
  • M1卡区块控制位理论详解

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝➤博主域名:https://www.zengqiang.org➤GitHub地…

    技术杂谈 2023年6月1日
    080
  • chess video

    预备知识: reduce() ”’ 用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 functi…

    技术杂谈 2023年7月24日
    062
  • 安卓逆向从0到1学习总结

    PS:该文已经首发于公众号信安之路!!! 初识安卓逆向是在2019年的暑假,到现在也快一年了,这一年来有刚从web渗透转来的迷茫,有成功破解了第一个app的喜悦,也有通宵熬夜逆向的…

    技术杂谈 2023年7月11日
    079
  • python3.9安装pyqt5,并设置pycharm

    python3.9安装pyqt,并设置pycharm 前言 这个学期的暑假实训需要使用pyqt开发gui界面,然后我的python不知道发生了什么,安装总是爆出各种奇怪的错误,安装…

    技术杂谈 2023年6月21日
    0114
  • 尴尬:在Excel中为指定数据插入饼图失败

    本来是非常非常简单的一个需求,即便不会,随便百度下也都有说明。可自己却在一次紧急工作中因此耽误了时间,需求是需要插入一个饼图但因操作错误一直无法正确显示饼图数据,非常尴尬,干脆记录…

    技术杂谈 2023年5月31日
    066
  • springboot中使用mybatisplus自带插件实现分页

    springboot中使用mybatisplus自带插件实现分页 1.导入mybatisplus分页依赖 <dependency> <groupid>com…

    技术杂谈 2023年7月11日
    072
  • postman安装使用教程

    postman安装使用教程 前言 postman是Chrome浏览器的插件,是一款功能强大的网页调试工具(接口调试神器) 一、postman安装 1.下载:https://www….

    技术杂谈 2023年7月25日
    092
  • Mysql InnoDB多版本并发控制MVCC

    &#x53C2;&#x8003;&#x4E66;&#x7C4D;&#x300A;mysql&#x662F;&#x600E;&…

    技术杂谈 2023年7月25日
    0106
  • C#撸了个批量转换Word、Excel、PPT为PDF的软件 pdfcvt.com

    批量转换Word、Excel、PPT为PDF的软件,一键转换所有文档为PDF,方便、简单、实用 批量转换Word、Excel、PPT为PDF的软件,一键转换所有文档为PDF,方便、…

    技术杂谈 2023年5月31日
    090
  • 挖矿病毒 qW3xT.2 最终解决方案

    转自:https://blog.csdn.net/hgx13467479678/article/details/82347473 1,cpu 100%, 用top 查看cpu100…

    技术杂谈 2023年6月1日
    080
  • Linux基础知识一

    Linux基础知识一 Linux目录结构 /bin: Binaries,存放的都是二进制文件,包括一些常用的命令,例如:ls、cat /boot: 存放系统内核和启动需要的文件,L…

    技术杂谈 2023年6月21日
    086
  • HashMap中红黑树插入节点的调整过程

    一、引言 二、HashMap源码中红黑树插入节点的调整过程 三、阅读HashMap源码的一些Tips 1. 代码风格 2. 变量名 balanceInsertion方法中的变量名 …

    技术杂谈 2023年7月24日
    096
  • 罗景:连接效率优化实践

    分享嘉宾:罗景 58同城 高级架构师 编辑整理:洪鹏飞 内容来源:DataFun AI Talk《连接效率优化实践》 出品社区:DataFun 导读:本次分享由以下几个部分构成——…

    技术杂谈 2023年7月25日
    081
  • pigx快速上手

    一、项目下载ssh://git@…:33068/root/tajia.git 二、配置数据库1.参数说明 2.数据库脚本说明 3.关于系统账号密码说明 三、配置本地 hosts…

    技术杂谈 2023年5月31日
    094
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球