Centos7 安装 mariadb5.5.60
Centos7安装mariadb5.5.60网上有很多安装教程,特别是关于mysql.socket没有说清楚,自己安装的过程记录一下。
从官网下载安装包,解压
tar -zxf mariadb-5.5.60.tar.gz
进入安装目录
cd mariadb5.5.60/
安装依赖软件
yum install -y gcc gcc-c++ zlib-dev libaio-dev openssl cmake libncurses libevent-dev ncurses-devel
#创建数据库的安装目录
mkdir /opt/mariadb
#编译并指定安装目录
cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb
#安装(时间较长)
make && make install
#将安装好的执行文件复制到系统执行命令路径
/bin/cp -rf/opt/mariadb/bin/* /usr/bin/
#复制配置文件
cp support-files/my-large.cnf /etc/my.cnf
#创建sock文件(启动报错关于mysql.socket,就手工创建)
touch /opt/mariadb/mysql.sock
#修改配置文件mysql.socket的路径
vim /etc/my.cnf
#创建运行账户
useradd -s /sbin/nologin -M mysql
#修改权限
Chown –R mysql:mysql /opt/mariadb
#启动
/etc/init.d/mysqld start
#修改密码
mysqladmin -u root password "XXXXXXX"
#创建应用db(根据实际情况)
mysql -u root -pP@ss1234 -e 'create database if not exists cmdbtest'
页:
[1]