Ubuntu1604环境下编译安装mariadb10.2.26
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu1604环境下编译安装mariadb10.2.26,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1995字,纯文字阅读大概需要3分钟。
内容图文
![Ubuntu1604环境下编译安装mariadb10.2.26](/upload/InfoBanner/zyjiaocheng/945/2a21b11fa1334febb77071c22f1341c4.jpg)
环境准备:阿里云ecs
Ubuntu1604下,编译安装mariadb10-2.26
1、先安装一些初试环境所需要的工具软件包
apt install -y iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev \
libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump telnet traceroute gcc openssh-server iotop unzip zip
apt安装一下依赖等
apt install cmake libncurses5-dev -y
否则编译过程中会提示:缺少依赖库文件
准备mariadb软件包,解压
tar xf tar xf mariadb-10.2.26.tar.gz
cd mariadb-10.2.26/
先创建一个mysql的系统用户
# groupadd mysql && useradd -g mysql -s /usr/sbin/nologin mysql # id mysql uid=1003(mysql) gid=1003(mysql) groups=1003(mysql)
检查环境&&编译&&安装
cmake . -DCMAKE_INSTALL_PREFIX=/apps/mysql -DMYSQL_DATADIR=/data/mysql/ -DSYSCONFDIR=/etc/ -DMYSQL_USER=mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITHOUT_MROONGA_STORAGE_ENGINE=1 -DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci && make -j2 && make install
继续执行编译
安装完成
准备环境变量
echo 'PATH=/apps/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
# cat /etc/profile.d/mysql.sh PATH=/apps/mysql/bin:$PATH
source /etc/profile.d/mysql.sh
初始化一下数据库
初始化,数据存放目录是/data/mysql/下
# pwd /apps/mysql # scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql
查看一下生成的数据库目录文件
拷贝mysql的配置文件到/etc/下命名为my.cnf
cp /apps/mysql/support-files/my-huge.cnf /etc/my.cnf
配置启动脚本
# cp /apps/mysql/support-files/mysql.server /etc/init.d/mysqld # ll /etc/init.d/mysqld -rwxr-xr-x 1 root root 12215 Dec 14 10:28 /etc/init.d/mysqld*
最后修改一下启动脚本的属主和属组的权限修改为mysql
# chown mysql.mysql /etc/init.d/mysqld # chown mysql.mysql /apps/mysql -R
# # /etc/init.d/mysqld start
查看状态
查看数据库mariadb的版本
安装完成
内容总结
以上是互联网集市为您收集整理的Ubuntu1604环境下编译安装mariadb10.2.26全部内容,希望文章能够帮你解决Ubuntu1604环境下编译安装mariadb10.2.26所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。