CentOS7下源码安装MariaDB10.0.12
来源:互联网 发布:淘宝首页如何装修全屏 编辑:程序博客网 时间:2024/06/05 00:09
代码很乱!下一步研究一下代码片
准备环境:
最小化安装CentOS7、gcc、gcc-c++、bison、ncurses、ncurses-devel、zlib-devel
下载MariaDB10.0.12源码包:
cd /usr/local/src
wget http://ftp.kaist.ac.kr/mariadb/mariadb-10.0.12/source/mariadb-10.0.12.tar.gz
useradd -M -s /sbin/nologin mysql
mkdir -p /data/mariadb
chown -R mysql.mysql /data/mariadb
tar zxvf mariadb-10.0.12.tar.gz
cd mariadb-10.0.12
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb \
-DMYSQL_DATADIR=/data/mariadb \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DWITH_XTRADB_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EXTRA_CHARSETS=1 \
-DWITH_SSL=bundled \
-DWITH_ZLIB=bundled
make && make install
cd /usr/local/mariadb/support-files
cp my-small.cnf /etc/my.cnf
修改my.cnf配置,增加以下几行:
basedir=/usr/local/mariadb
datadir=/data/mariadb
pid-file=/data/mariadb/mariadb.pid
log-error=/data/mariadb/mariadb.err
将服务器启动文件加入到系统启动中:
cp mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
bin目录加入path
echo 'export PATH=$PATH:/usr/local/mariadb/bin' >>/etc/profile
创建数据库:
cd /usr/local/mariadb/scripts
./mysql_install_db --user=mysql --basedir=/usr/local/mariadb datadir=/data/mariadb
chown -R mysql:mysql /data/mariadb
- CentOS7下源码安装MariaDB10.0.12
- centos7 下安装mariadb10
- centos7 下安装mariadb10
- centos7.2 源码安装mariadb10.1
- centos7 安装MariaDB10.0.14
- CentOS7 yum安装Mariadb10.*
- CentOS7安装MariaDB10.X
- centos7.0安装mariadb10.0.20
- centos7 安装最新版mariadb10.1
- Linux下安装MariaDB10
- Linux下安装MariaDB10
- CentOS7.3编译安装MariaDB10.2.6
- Centos7.2使用yum安装MariaDB10.1
- Centos7安装MariaDB10.28稳定版
- centos7.3 二进制安装Mariadb10.2.8
- mariadb10.2+centos7 安装gcc5.5
- ubuntu下安装mariadb10.0
- Centos7下nginx源码安装
- 如何将PDF转换成PPT文件
- ABB 机器人 IsStopMoveAct 指令 - Is stop move flags active
- LeetCode刷题笔录Combinations
- mysql 连接时的错误
- 关于MultipeerConnectivity
- CentOS7下源码安装MariaDB10.0.12
- 动态数组的实现
- 云计算- 概念,构架和挑战
- c# 获取文件名称
- MyEclipse安装FreeMarker插件
- POJ_1985_Cow Marathon(树的直径)
- js方法判断浏览器终端是电脑还是手机。
- 有关python的apply()函数
- 不完美的网站分析数据