我已经安装了 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/