在centos6.5安装MariaDB(mysql)
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)相关推荐
- 树莓派无法安装mariadb_RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库
安装的过程比较简单. 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话. 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了. 这是因为你的安装服务器只绑定了能 ...
- 详解Linux下通过yum安装Mariadb/MySQL数据库(腾讯云也适用)
1. 安装Mariadb 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mari ...
- 09 CentOS7安装MariaDB(MYSQL分支)
1.安装和设置数据库 在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB.安装命令为: yum install mariadb-ser ...
- 安装部署 —— CentOS6/CentOS7 安装配置mysql 5.7
本文记录下使用CentOS6.5 和7 使用yum安装mysql的过程&一些常见问题 CentOS7 安装MySQL8:CentOS7安装MySQL8.0图文教程_闰土的猹猹君的博客-CSDN ...
- centos6.9 卸载mysql_CentOS 6.9卸载MySQL并安装MariaDB的方法
一.卸载MySQL 关闭目前的mysql服务#/etc/init.d/mysqld stop 确保已正常关闭#ps -ef | grep mysql 查询mysql的安装情况:#rpm -qa | g ...
- centos6.5下载卸载mysql_CentOS 6.5系统卸载MySQL并安装MariaDB的方法
CentOS 6.5系统卸载MySQL并安装MariaDB的方法 关闭目前的mysql服务 #/etc/init.d/mysqld stop 确保已正常关闭 #ps -ef | grep mysql ...
- CentOS6.5安装DRBD+MariaDB+Heartbeat数据库集群
本实验使用两台服务器搭建: 系统 CentOS6.5 tese02 IP:192.168.1.244 test03 ...
- mariadb(mysql)的安装
1 使用官方源安装mariadb vim /etc/yum.repos.d/MariaDB.repo 添加repo仓库配置内容 [mariadb] name=MariaDB baseurl=http: ...
- linux mysql 知乎_在 Linux 上安装 MariaDB 或 MySQL | Linux 中国
开始在 Linux 系统上使用开源的 SQL 数据库吧. (本文字数:2332,阅读时长大约:3 分钟) MariaDB 和 MySQL 都是使用 SQL 的开源数据库,并且共享相同的初始代码库.Ma ...
最新文章
- 2016-2022年AutoCAD起重机吊装计划和索具图纸
- Linux系统基础知识整理
- 20155213 2016-2017-2 《Java程序设计》第七周学习总结
- 【Android APT】注解处理器 ( 根据注解生成 Java 代码 )
- 车和家李想:在智能电动车的红海里,这是我唯一能够胜出的机会所在...
- 关于如何防范Ⅱ、Ⅲ类银行结算账户风险
- linux 卸载java jdk1.6_Linux/CentOS 卸载系统原装jdk1.4 和安装jdk1.6.1
- 中国联通SDN/NFV的思考与实践
- 10以内数的组成分解图_学前儿童如何学习20以内的加减法,收藏了
- rfid在高速公路管理中的应用_RFID技术与ETC技术在弱电门禁系统中应用
- 【JEECG技术文档】JEECG部门管理员操作手册
- tshark查看、指定网卡
- 终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题
- android -- 蓝牙 bluetooth (五)接电话与听音乐
- 中国物联网发展年报出炉
- 固态硬盘排行榜,固态硬盘天梯图
- c++ 取模和求余运算
- 云数据库RDS和对象存储OSS
- Python爬取《明日之子》(腾讯视频)评论和弹幕,看看大家都在吐槽什么
- 基于Mysql+Servlet+JSP的作业提交系统
热门文章
- 设计模式复习-原型模式
- hdu5247找连续数(打表)
- POJ1125 Floyd
- 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( “Python“ 因为出现问题而无法打开 )
- 【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )
- 【计算理论】下推自动机 PDA ( 设计下推自动机 | 上下文无关语法 CFG 等价于 下推自动机 PDA )
- 【C++ 语言】异常 ( 抛出字符串异常 | 抛出异常对象 | 抛出任意对象 | 抛出自定义异常 )
- 【Android 应用开发】Android - TabHost 选项卡功能用法详解
- [Spring cloud 一步步实现广告系统] 13. 索引服务编码实现
- 关于 Capella 需要纠正的语音