【问题标题】:Initialize MariaDB 10.4.12 on CentOS 7.7在 CentOS 7.7 上初始化 MariaDB 10.4.12
【发布时间】:2020-07-12 08:53:21
【问题描述】:

我在我的机器上配置了 3 个驱动器:1 个用于数据文件,1 个用于事务日志文件,1 个用于临时文件。

我想在安装完 yum 后立即初始化 MariaDB。这是我的步骤:

  1. 使用以下参数创建 /etc/my.cnf
[mysqld]
aria-log-dir-path=/tempdb/mysql/
datadir=/data/mysql/
tmpdir=/tempdb/mysql/
innodb_data_home_dir=/data/mysql/
innodb_log_group_home_dir=/tlogs/mysql/
innodb_undo_directory=/tlogs/mysql/
aria-log-dir-path=/tempdb/mysql/
  1. 安装 MariaDB
sudo yum -y update

sudo tee /etc/yum.repos.d/MariaDB.repo<<EOF 
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

sudo yum makecache fast

sudo yum -y install MariaDB-server MariaDB-client

sudo systemctl start mariadb

我得到以下异常

Can't start server : Bind on unix socket: No such file or directory

谁能解释我做错了什么?这是实现我的目标的正确程序吗?

谢谢 詹卢卡

【问题讨论】:

  • 你有 aria-log-dir-path 两次 FWIW

标签: mysql mariadb my.cnf


【解决方案1】:

需要设置socket参数

[client]
socket=/tmp/mysql.sock
...
[mysqld]
...
socket=/tmp/mysql.sock
...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 2014-10-14
    相关资源
    最近更新 更多