저는 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
이제 문제가 시작되는 곳입니다. 문서에서 Skip Network의 주석 처리를 제거한 다음 바인딩 주소를 편집하라는 요청을 받았습니다. 이 파일의 위치는 다음과 같아야 합니다./etc/mysql/my.cnf, 하지만 나는/etc/my.cnf그리고 가지고/etc/my.cnf.d.
#skip-networking
bind-address = *
필요한 변수를 찾습니다.my.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/