1.在官网获取mariaDB的安装包通xftp放到根目录下

2.展开MariaDB文件

    tar xf mariadb-5.5.42-linux-x86_64.tar.gz -C /usr/local

3.帮助文档位置

/usr/local/mariadb-5.5.42-linux-x86_64/INSTALL-BINARY

4.为数据库数据准备硬盘

    fdisk /dev/sdb

    pvcreate /dev/sdb1

    vgcreate mysqlvg /dev/sdb1

    lvcreate -l 1278 -n mydata mysqlvg

    mke2fs -t ext4 -L MYDATA -b 4096 -m 3 /dev/mysqlvg/mydata

    mkdir /mydata

    vim /etc/fstab

    mount -a

5.添加mysql组和用户

    # groupadd -r mysql

    # useradd -g mysql -r mysql

    # id mysql

    uid=498(mysql) gid=498(mysql) groups=498(mysql)

6.更改/mydata/data的属主属组

    # chown -R mysql.mysql /mydata/data

7.为mysql文件夹做软链接

    # ln -sv mariadb-5.5.42-linux-x86_64 mysql

8.为mysql文件夹内的所有文件更改属主属组权限

    # chown -R root.mysql ./*

9.复制配置文件

mysql文件下support中的my-*.cnf是mysql的配置文件模板,根据不通的内存大小选择不通的模板

因为系统安装时默认安装mysql的库,所以会有mysql的配置文件.建议新建一个文件夹把模板放到里边.

# mkdir /etc/mysql
    # cp support-files/my-large.cnf /etc/mysql/my.cnf
    # vim /etc/mysql/my.cnf

在配置文件中填加数据文件目录

10.初始化数据库

    # cd /usr/local/mysql/scripts

    # scripts/mysql_install_db --user=mysql --datadir=/mydata/data
    mysql数据库初始化完成,可以看到mysql的数据文件在指定位置生成了.mysql服务查出配置文件是依次查找多个不同位置,会合并多个不同文件的参数并以最后找到的配置文件为准.所以这里mysql使用的配置文件是/etc/mysql/my.cnf而不是/etc/my.cnf.

11.复制服务脚本

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

把mysqld服务加到服务列表

# chkconfig --add mysqld

12.启动服务

可以看到mysql启动成功,3306端口也已经监听

13.把mysql脚本添加到PATH路径

# vim /etc/profile.d/mysql.sh

source一下mysql.sh文件后,发现使用mysql命令可以连接到MariaDB版本为5.5.42

14.头文件导出

# ln -sv /usr/local/mysql/include/ /usr/include/mysql

15.库文件导出

# vim /etc/ld.so.conf.d/mysql.conf

在文件中写上mysql的库文件的位置就可以

/usr/local/mysql/lib

用ldcongfig重新生成一下库文件搜索路径的缓存文件,发现可看到新版本的mysql库文件

转载于:https://blog.51cto.com/branguo/1615881

在centos6.5安装MariaDB(mysql)相关推荐

  1. 树莓派无法安装mariadb_RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库

    安装的过程比较简单. 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话. 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了. 这是因为你的安装服务器只绑定了能 ...

  2. 详解Linux下通过yum安装Mariadb/MySQL数据库(腾讯云也适用)

    1. 安装Mariadb 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mari ...

  3. 09 CentOS7安装MariaDB(MYSQL分支)

    1.安装和设置数据库 在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB.安装命令为: yum install mariadb-ser ...

  4. 安装部署 —— CentOS6/CentOS7 安装配置mysql 5.7

    本文记录下使用CentOS6.5 和7 使用yum安装mysql的过程&一些常见问题 CentOS7 安装MySQL8:CentOS7安装MySQL8.0图文教程_闰土的猹猹君的博客-CSDN ...

  5. centos6.9 卸载mysql_CentOS 6.9卸载MySQL并安装MariaDB的方法

    一.卸载MySQL 关闭目前的mysql服务#/etc/init.d/mysqld stop 确保已正常关闭#ps -ef | grep mysql 查询mysql的安装情况:#rpm -qa | g ...

  6. centos6.5下载卸载mysql_CentOS 6.5系统卸载MySQL并安装MariaDB的方法

    CentOS 6.5系统卸载MySQL并安装MariaDB的方法 关闭目前的mysql服务 #/etc/init.d/mysqld stop 确保已正常关闭 #ps -ef | grep mysql ...

  7. CentOS6.5安装DRBD+MariaDB+Heartbeat数据库集群

    本实验使用两台服务器搭建: 系统                  CentOS6.5 tese02              IP:192.168.1.244 test03             ...

  8. mariadb(mysql)的安装

    1 使用官方源安装mariadb vim /etc/yum.repos.d/MariaDB.repo 添加repo仓库配置内容 [mariadb] name=MariaDB baseurl=http: ...

  9. linux mysql 知乎_在 Linux 上安装 MariaDB 或 MySQL | Linux 中国

    开始在 Linux 系统上使用开源的 SQL 数据库吧. (本文字数:2332,阅读时长大约:3 分钟) MariaDB 和 MySQL 都是使用 SQL 的开源数据库,并且共享相同的初始代码库.Ma ...

最新文章

  1. 2016-2022年AutoCAD起重机吊装计划和索具图纸
  2. Linux系统基础知识整理
  3. 20155213 2016-2017-2 《Java程序设计》第七周学习总结
  4. 【Android APT】注解处理器 ( 根据注解生成 Java 代码 )
  5. 车和家李想:在智能电动车的红海里,这是我唯一能够胜出的机会所在...
  6. 关于如何防范Ⅱ、Ⅲ类银行结算账户风险
  7. linux 卸载java jdk1.6_Linux/CentOS 卸载系统原装jdk1.4 和安装jdk1.6.1
  8. 中国联通SDN/NFV的思考与实践
  9. 10以内数的组成分解图_学前儿童如何学习20以内的加减法,收藏了
  10. rfid在高速公路管理中的应用_RFID技术与ETC技术在弱电门禁系统中应用
  11. 【JEECG技术文档】JEECG部门管理员操作手册
  12. tshark查看、指定网卡
  13. 终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题
  14. android -- 蓝牙 bluetooth (五)接电话与听音乐
  15. 中国物联网发展年报出炉
  16. 固态硬盘排行榜,固态硬盘天梯图
  17. c++ 取模和求余运算
  18. 云数据库RDS和对象存储OSS
  19. Python爬取《明日之子》(腾讯视频)评论和弹幕,看看大家都在吐槽什么
  20. 基于Mysql+Servlet+JSP的作业提交系统

热门文章

  1. 设计模式复习-原型模式
  2. hdu5247找连续数(打表)
  3. POJ1125 Floyd
  4. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )
  5. 【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )
  6. 【计算理论】下推自动机 PDA ( 设计下推自动机 | 上下文无关语法 CFG 等价于 下推自动机 PDA )
  7. 【C++ 语言】异常 ( 抛出字符串异常 | 抛出异常对象 | 抛出任意对象 | 抛出自定义异常 )
  8. 【Android 应用开发】Android - TabHost 选项卡功能用法详解
  9. [Spring cloud 一步步实现广告系统] 13. 索引服务编码实现
  10. 关于 Capella 需要纠正的语音