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

Maria DB 安装

时间:2018-05-12 21:41:22      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:Maria DB

1、Maria DB 安装

技术分享图片

安装方法和MySQL类似,使用二进制的免编译包,输入命令 cd /usr/local/src,进入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 ,回车,下载安装包。网址到 r.aminglinux.com 复制,因为这个服务器在国外,安装包需要下载40-50分钟,请耐心等待。见下图,
技术分享图片
安装完成之后,解压安装包,输入命令 tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz ,回车,见下图,
技术分享图片
内容较多,截取一屏。接着往下操作,见下图,
技术分享图片
技术分享图片
移动解压的安装包到 /usr/local/mariadb 里面,cd 命令进入 ,再使用命令 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb/ 初始化,结果只看到一个 OK,接着来检查一下,具体操作见下图,
技术分享图片
命令没有问题,查看一下 /data/mariadb 目录,里面有生成一些目录和文件。顺便看下 /data/mysql,里面的文件和目录基本上类似。接下来拷贝配置文件,见下图,
技术分享图片
目录 /suppot-files/ 下的配置文件 .cnf 的区别就是上图最后一个红色框框的缓存数值大小不一样。根据内存大小的不同,可以指定合适的缓存,让MySQL达到一个更高效的性能。使用 :q! 退出上图操作,接着往下操作,为了与 mysql 区分,将配置文件拷贝到 /usr/local/ 目录下,再拷贝一下启动脚本 mysql.server。然后编辑一下配置文件和启动脚本,
技术分享图片
回车,查看一下 /usr/local/mariadb/my.cnf ,不用更改内容,接着进入启动脚本 vim /etc/init.d/mariadb,见下图,
技术分享图片
找到上图红色框框的部分,更改内容,接着往下更改红色框框的内容,
技术分享图片
保存并退出。然后就可以尝试启动了,启动之前先查看一下 mysql 有没有运行,这两个是不能同时运行的,因为他们监听的端口是一样的。见下图,
技术分享图片
mysql 有在运行,使用命令 killall mysqld,将进程杀死,再使用 ps 命令查看,就没有 mysql 在运行。然后启动 mariadb ,使用 ps 命令,能够看到 mariadb 在运行。接着查看一下端口,使用命令 netstat -ltnp,回车,见下图,
技术分享图片
可以看到没有问题。

一般情况下,一台机器里面是不会同时安装 mysql 和 mariadb 的。因为有多个配置文件,会互相影响。
技术分享图片
技术分享图片

保存退出,接着启动服务 ,输入命令 /etc/init.d/mariadb restart,回车,见下图,

以上操作的命令行如下:
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/ 初始化
cp support-files/my-small.cnf /usr/local/mariadb/my.cnf 拷贝配置文件
cp support-files/mysql.server /etc/init.d/mariadb 启动脚本
vim /usr/local/mariadb/my.cnf
vim /etc/init.d/mariadb (定义basedir、datadir、conf 以及启动参数)
/etc/init.d/mariadb start 和 service mariadb start 开机启动

Maria DB 安装

标签:Maria DB

原文地址:http://blog.51cto.com/13503302/2115571

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