添加mysql组,及mysql用户
sudo groupadd mysql
sudo useradd -g mysql -s /usr/sbin/nologin mysql
到 mariadb.org 下载 mariadb-5.5.30.tar.gz
编译,安装 MariaDB
tar -zxvf mariadb-5.5.30.tar.gz
cd mariadb-5.5.30/
安装cmake
apt-get install cmake
用cmake命令编译MariaDB
cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb -DMYSQL_DATADIR=/data/mariadb -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=system
根据报错信息,安装所缺lib,软件。
apt-get install g++
apt-get install openssl
apt-get install libssl-dev
apt-get install libncurses5-dev
apt-get install libboost-dev
apt-get install bison
after cmake error happen, you have to do as follows;
注:当执行cmake报error,根据提示安装对应的lib,软件后需要手动删除CMakeCache.txt文件,这个文件貌似是cmake时产生的缓存文件。删除步骤如下:
1) rm -fr CMakeCache.txt, and than
2) cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb -DMYSQL_DATADIR=/data/mariadb -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=system
3) cmake .
make && make install
拷贝配置文件和,启动脚本
cd /opt/mariadb
cp support-files/my-large.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mariad
chmod +x /etc/rc.d/init.d/mariad
chkconfig --add mariad
chkconfig mariad on
初始化数据库
mkdir -pv /data/mariadb
chown -R mysql:mysql /data/
chown -R :mysql /opt/mariadb/.
scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
修改mariadb配置文件
vim /etc/my.cnf
#添加mysql存放数据的路径
datadir = /data/mariadb
#根据电脑的cpu数量,修改线程数
thread_concurrency = 2
然后就可以启动服务了
sudo /opt/mariadb/support-files/mysql.server start
设置MariaDB的环境变量
sudo vi /etc/profile
PATH=$PATH:/opt/mariadb/bin/
source /etc/profile
参考文献如下:
http://www.verydemo.com/demo_c152_i12229.html
分享到:
相关推荐
MariaDB 5.5.30精简,安装时请修改my.ini中及bin下install.bat的路径,运行install.bat注册系统服务
Ubuntu二进制tar包离线安装部署MariaDB数据库部署文件 我的Ubuntu版本是16.04,mariadb版本是11.0.2,10版本我试了几个都不行,都需要依赖,所以就选择了比较新的11版本,可以去我的主页看一下怎么部署的,里面也有...
在 Ubuntu 10.10 中安装 MariaDB Debian 软件包 http://www.ossez.com/forum.php?mod=viewthread&tid=26722&fromuid=426 (出处: OSSEZ)
mariadb包含依赖包的完整离线安装,适用arm64架构的系统如UOS,deepin,ubuntu
shell脚本自动源码安装各个版本Mariadb,交互式选择脚本。自动更新国内yum源(含epel和remi)
Centos8离线安装mariadb(10.3.28)的所有依赖包(RPM)
主要介绍了在Ubuntu系统中安装MariaDB数据库的教程,同时也适用于其他Debian系的Linux系统,需要的朋友可以参考下
在CentOS7下以yum方式安装MariaDB,并添加配置用户等权限
MySQL集群(一台主机安装MariaDB与MySQL同时运行) 以下是在已安装MySQL的情况下,安装MariaDB的主要步骤. [root@mariadb-near-mysql ~]# cat /etc/issue CentOS release 6.2 (Final) [root@mariadb-near-...
阿里云服务器上,从mysql 切换为 mariadb需要的安装步奏及配置,已经java代码中的修改
MariaDB(mariadb-10.6.5.tar.gz)源码 Source MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。...
(34条消息) CentOS 7 安装mariadb_centos7安装mariadb_托塔雨天王的博客-CSDN博客.mhtml
安装mariadb数据库命令
MariaDB(mariadb-10.6.8.tar.gz)源码: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储...
MariaDB(mariadb-10.6.7.tar.gz)源码 Source MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。...
2023年最新测试,绝对没问题!!! 系统版本:银河麒麟服务器系统...安装完可以直接使用 查看是否安装成功 : mariadb -version 如果安装和使用遇到什么问题也可以联系我,不忙的话立马帮你解答。 下载后有我的联系方式
数据库版本:mariadb-v10.3_kylin 特意买了几台国产机器安装和测试,有多种CPU电脑测试(1.飞腾-鲲鹏--arm64,2.龙芯--loongarch,3.龙芯--mips,4.兆芯-海光-intel-AMD--X86) 因为我们公司也是做国产软件的,这些...
Linux CentOS6.5源码安装多个 mariadb10.0.15
Centos7.2 使用 yum 安装MariaDB
mariadb安装教程