热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Ubuntu系统如何安装MariaDB数据库

第一章:基本安装步骤第一步:下载并解压wgethttps://downloads.mariadb.org/interstitial/mariadb-10.0.6/kvm-tarbake-jaunty-x86/mariadb-10.0.6.tar.gzwgetmariadb-10.0.6.tar.gztarzxvfmar

第一章:基本安装步骤

第一步:下载并解压

wget https://downloads.mariadb.org/interstitial/mariadb-10.0.6/kvm-tarbake-jaunty-x86/mariadb-10.0.6.tar.gz
wget mariadb-10.0.6.tar.gz
tar zxvf mariadb-10.0.6.tar.gz
cd mariadb-10.0.6

第二步:编译并安装

sudo apt-get install cmake libncurses5-dev g++ bison libssl-dev libxml2-dev libboost-dev
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb
make
make install

第三步:创建“新数据库”并启动和登录“数据库服务器”

/usr/local/mariadb/scripts/mysql_install_db --basedir=/usr/local/mariadb --datadir=/usr/local/mariadb/data
/usr/local/mariadb/bin/mysqld_safe --datadir='/usr/local/mariadb/data'
/usr/local/mariadb/bin/mysql -uroot -p

第四步:授权超级用户adm、从复制用户replicationslave、关机用户shutdown

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的密码' WITH GRANT OPTION;
GRANT REPLICATION SLAVE ON *.* TO 'replicationslave'@'%' IDENTIFIED BY 'firadio';
GRANT SHUTDOWN ON *.* TO 'shutdown'@'localhost' IDENTIFIED BY 'firadio';

第二章:常用数据库服务器管理

第一点:重启数据库服务器

/usr/local/mariadb/bin/mysqladmin -ushutdown -pfiradio shutdown
/usr/local/mariadb/bin/mysqld_safe --datadir='/usr/local/mariadb/data' &

 第二点:使其数据库同步

CHANGE MASTER TO MASTER_HOST='192.168.122.11',MASTER_PORT=3306,
MASTER_USER='replicationslave',MASTER_PASSWORD='firadio',
MASTER_CONNECT_RETRY=10,MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=1779;

第三章:常用数据库my.cnf配置

第一点:主服务器配置

[mysqld]
server-id=40116
log-bin=mysql-bin
replicate_wild_do_table=firadio_user.%

第二点:从服务器配置

[mysqld]
server-id=40162
replicate-rewrite-db="firadio_user->96dt_radio"
replicate-do-db=96dt_radio



推荐阅读
  • 华为云openEuler环境下的Web应用部署实践
    本文详细记录了在华为云openEuler系统上进行Web应用部署的具体步骤,包括配置yum源、安装Apache、MariaDB、PHP及其相关组件,并完成WordPress的安装与配置过程。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 在重新安装Ubuntu并配置Django和PyCharm后,忘记测试MySQL连接,导致在后续配置过程中遇到错误:ERROR 2003 (HY000) - 无法连接到本地服务器 ‘127.0.0.1’ (111)。本文将详细介绍该错误的原因及解决步骤,帮助用户快速恢复MySQL服务的正常运行。我们将从检查网络配置、验证MySQL服务状态、配置防火墙规则等方面入手,提供全面的故障排除指南。 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 如何在Linux系统上部署MySQL 5.7.28
    本文详细介绍了在Linux系统上部署MySQL 5.7.28的具体步骤。通过官方下载页面获取最新安装包后,按照提供的指南进行配置和安装。文章内容实用性强,适合初学者和有经验的管理员参考。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • ArcXML:互联网空间数据交换的专用语言
    ArcXML是一种专为ArcIMS平台设计的数据交换协议,基于XML标准,用于在不同组件之间传输和描述地理空间数据。本文将详细介绍ArcXML的背景、用途及其与XML的关系。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • 本文将详细介绍通过CAS(Central Authentication Service)实现单点登录的原理和步骤。CAS由耶鲁大学开发,旨在为多应用系统提供统一的身份认证服务。文中不仅涵盖了CAS的基本架构,还提供了具体的配置实例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了JSP(Java Server Pages)的九大内置对象及其功能,探讨了JSP与Servlet之间的关系及差异,并提供了实际编码示例。此外,还讨论了网页开发中常见的编码转换问题以及JSP的两种页面跳转方式。 ... [详细]
  • 在关系型数据库中,数据约束是指在向数据表中插入数据时必须遵循的限制条件。在MySQL和MariaDB中,常见的数据约束包括主键约束、唯一键约束、外键约束以及非空约束等。这些约束确保了数据的完整性和一致性,是数据库管理中的重要组成部分。通过合理设置和使用这些约束,可以有效防止数据冗余和错误,提升数据库的可靠性和性能。 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
  • MySQL 错误:用户 'root' 使用密码时访问被拒绝的原因及解决方法
    在配置CentOS 7上的MariaDB(MySQL)时,用户可能会遇到“1045 - Access denied for user 'root'@'localhost' (using password: YES)”的错误。这通常是由于密码设置不正确或权限配置问题导致的。本文将详细分析该错误的原因,并提供多种解决方法,包括重置root密码、检查配置文件和修复权限设置等。 ... [详细]
author-avatar
ScorpIo斡
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有