码迷,mamicode.com
首页 > 数据库 > 详细

MariaDB安装

时间:2018-05-26 11:48:26      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:mariadb

技术分享图片
#cd /usr/local/src
#wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz //下载包
#tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz //解压
#mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb //挪位置改名称
#cd /usr/local/mariadb
#./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb 初始化
#echo $? //查看输出结果是否为0
#cp support-files/my-small.cnf /usr/local/mariadb/my.cnf //这里选择拷贝support-files目录下的my-small.cnf配置文件,这个需要根据机器内存来判断使用哪个.cnf模板,如果内存比较大,可以选择my-huge.cnf来进行配置修改参数
#cp support-files/mysql.server /etc/init.d/mariadb //拷贝启动脚本
#vim /usr/local/mariadb/my.cnf //目前配置文件内容不需要修改
#vim /etc/init.d/mariadb //修改启动脚本,修改2处
技术分享图片
记得修改2处
技术分享图片
#ps aux |grep mysql //准备启动mariadb之前先检查mysql是否启动,如果启动,请先关闭mysql服务,因为它们两个使用的端口都是3306
#service mysqld stop
#/etc/init.d/mariadb start //启动mariadb
ps aux |grep mariadb //启动后查看mariadb有没有启动成功,或者|grep mysqld
如果服务器上没有安装mysql,只安装了mariadb,那么完全可以把my.cnf配置文件放到/etc/目录下,配置文件中也不需要添加conf自定义参数的配置文件路径了

解决:一台机器上同时安装mysql和mariadb两个数据库,但是启动mariadb数据库进程还是显示的使用的datadir = /data/mysql的问题
需要修改mariadb的my.cnf配置文件 #vim /usr/local/mariadb/my.cnf配置文件
在[mysqld]模块里面的第一行添加 datadir = /data/mariadb
#killall mysqld //杀死进程
#ps aux |grep mysql //检查下是否已经杀死进程
#/etc/init.d/mariadb start //再启动mariadb服务
#ps aux |grep mysql //查看进程是否已经启动
技术分享图片
可以看到datadir数据存放路径已经修改为--datadir=/data/mariadb

MariaDB安装

标签:mariadb

原文地址:http://blog.51cto.com/13669226/2120519

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!