centos6.7 mariadb10.1.12编译安装记录

发表时间:2016-03-26  分类:Mysql  浏览次数:1398

本文编译作记录使用

1,安装编译器cmake    

#yum -y install cmake

 

2,安装特定的开发包(防止编译时出错)

#yum -y install readline-devel zlib-devel openssl-devel


3,编译参数

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DMYSQL_DATADIR=/usr/local/mariadb/data -DSYSCONFDIR=/usr/local/mariadb/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STPRAGE_ENGINE=1 DWITH_XTRABASE_STORAGE_ENGINE=1  -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWIYH_READLINE=1 -DWIYH_SSL=system -DVITH_ZLIB=system -DWITH_LOBWRAP=0 -DMYSQL_UNIX_ADDR=/var/lib/mariadb/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3307

上面编译参数,大家可以作相应调整。


4,其他步骤如下:

make
make install
 cd /usr/local/mariadb/
chown -R mysql:mysql *
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql *
scripts/mysql_install_db --datadir=/usr/local/mariadb/data --user=mysql 
cp support-files/my-large.cnf /etc/my.cnf
vim /etc/my.cnf
support-files/mysql.server start

如果要开机启动如下:

cp support-files/mysql.server  /etc/rc.d/init.d/mysqld 提供脚本
#chmod +x /etc/rc.d/init.d/mysqld   赋予执行权限
#chkconfig --add mysqld   添加mysqld为系统服务
#chkconfig mysqld on      添加为开机启动



评论列表

  • 网友   2016-05-04 17:09
  • 1 篇文章 1/1 页

提交评论