woyoudn 发表于 2019-2-15 16:12:11

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]
查看完整版本: Centos7 安装 mariadb5.5.60