二进制安装mariadb5.5
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制安装mariadb5.5相关的知识,希望对你有一定的参考价值。
下载mariadb5.5
https://downloads.mariadb.org/mariadb-galera/5.5.61/
-
创建系统账号 useradd -r mysql -s /sbin/nologin 指定shell 类型
-
tar xf mariadb-5.5.61-linux-x86_64.tar.gz -C /usr/local/ 解压缩 指定路径,当初编译的时候指定好的有路径
- 在/usr/local里面,正常的编译之后的文件夹名应该叫mysql,而不是mariadb-5.5.61-linux-x86_64,所以需要给它改名mysql,也可创建软链接以后换版本方便
cd /usr/local
mv mariadb-5.5.61-linux-x86_64 mysql
4 指定环境变量
cd /usr/local/mysql/bin
echo ‘PATH=/usr/local/mysql/bin:bin:$PATH‘ > /etc/profile.d/mysql.sh
cat /etc/profile.d/mysql.sh
./etc/profile.d/mysql.sh
5 创建逻辑卷,用来存放mariadb的数据
fdisk /dev/sda 分区
pvcreate /dev/sda6
vgcreate vg0 /dev/sda6 -s 16M
lvcreate -n lv_mysqldata -l 100%FREE vg0 全部使用逻辑卷
mkfs.ext4 /dev/vg0/lv_mysqldata 创建文件系统
mkdir /data/mysqldb -pv 创建存放数据的文件夹
mount /dev/mapper/vg0-lv_mysqldata /data/mysqldb/ 挂载逻辑卷
6 更改数据库权限
ll –d /data/mysqldb 数据库文件的所有者改成mysql
chown –R mysql.mysql /data/mysqldb/
chmod –R 770 /data/mysqldb/
7 生成数据库文件
在此处指定所有者和数据库位置时容易出错
cd /usr/local/mysql/scripts/
需要在mysql/下面运行
./ scripts/mysql_install_db --datadir=/data/mysqldb --user=mysql
8 . 更改配置文件
在/usr/local/mysql/support-files文件中e 大环境小环境所需要的配置都已经准备好
my-innodb-heavy-4G.cnf 的配置是最高
复制一个模板cp my-innodb-heavy-4G.cnf /etc/my.cnf 直接覆盖
更改配置文件 数据库路径更改正确
datadir=/data/mysqldb
9. 设置开机启动
把/usr/local/mysql/support-files路径下的mysql.server服务复制到/etc/init.d/mysqld
chkconfig --add mysqld增加到开机启动
完成
以上是关于二进制安装mariadb5.5的主要内容,如果未能解决你的问题,请参考以下文章
Yum安装LAMP(Centos7.2+Apache2.4+Mariadb5.5.56+PHP7.0.24)