我在 Manjaro 上,正在为 JDBC 设置它,我已经安装了 mariadb、mariadb-jdbc,但我无法找到 /etc/my.conf 文件

我在 Manjaro 上,正在为 JDBC 设置它,我已经安装了 mariadb、mariadb-jdbc,但我无法找到 /etc/my.conf 文件

我已经安装了 Mariadb,并且通过阅读文档完成了所有操作。 Mariadb 正在运行,之后我安装了 maria-jdbc。这是我所做的

paru -Syu mariadb
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl enable mysqld && sudo systemctl start mysqld
sudo mysql_secure_installation

之后我安装了 mariadb-jdbc

paru -S mariadb-jdbc

现在这就是问题开始的地方。在文档中,我被要求取消注释跳过网络,然后编辑绑定地址。该文件的位置应该位于/etc/mysql/my.cnf, 但我有/etc/my.cnf并且有/etc/my.cnf.d

#skip-networking

bind-address = *

我对所需的变量进行了 grepmy.cnf.d,

/etc/my.cnf.d  grep skip-networking *                                                                                                                                                                

client.cnf.pacsave:skip-networking
enable_encryption.preset.pacsave:skip-networking
mysql-clients.cnf.pacsave:skip-networking
s3.cnf.pacsave:skip-networking
server.cnf.pacsave:skip-networking
spider.cnf.pacsave:skip-networking

我应该在哪里添加文档中要求的内容,我不知道要编辑哪个文件。先感谢您。

答案1

默认情况下,您将在以下位置找到 MariaDB 的配置文件:

/etc/my.cnf

如果不存在,您可以通过运行以下命令使用 mysqld 来查找配置文件:

/usr/libexec/mysqld --help --verbose

您会收到很多回复文本。第一部分描述启动服务器时可以发送到服务器的选项。第二部分是编译服务器时设置的所有配置信息。

在输出的开头附近,找到几行类似于以下几行:

默认选项按给定顺序从以下文件中读取:

/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf

服务器沿着列表查找,直到找到配置文件。

信用:https://docs.rackspace.com/support/how-to/configure-mariadb-server-on-centos/

相关内容