centos6源码安装mariadb

到https://downloads.mariadb.org/mariadb/10.0.31/下载x86_64.tar.gz的包。

解压到系统目录,如/usr/local/mysql/下

创建用户及用户组

mkdir /mydata/data 创建数据目录
groupadd -r mysql 创建用户组
useradd -r -g mysql -d /mydata/data 创建用户
chown mysql:mysql /mydata/data 设置数据目录属主为mysql
scripts/mysql_install_db --datadir=/mydata/data --user=mysql 初始化库文件 

提供脚本

cp support-files/mysql.server  /etc/rc.d/init.d/mysqld 提供脚本 
vim mysqld 
basedir=/usr/local/mysql 设置安装路径
datadir=mysql/data 设置数据目录

chmod +x /etc/rc.d/init.d/mysqld   赋予执行权限  
chkconfig --add mysqld   添加mysqld为系统服务  
chkconfig mysqld on      添加为开机启动  

提供配置文件

cp support-files/my-large.cnf  /etc/my.cnf  
vim /etc/my.cnf 编辑配置文件[mysqld]段填写如下内容  
[mysqld]  
datadir = /mydata/data  数据目录  
thread_concurrency = 4  设置线程数=核心数x2  

配置环境变量

echo 'export PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh 
chmod +x mysql.sh

重启

service mysqld restart

你可能感兴趣的:(centos6源码安装mariadb)