私は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
回答文字がたくさん届きます。最初のセクションでは、サーバーの起動時にサーバーに送信できるオプションについて説明します。 2番目の部分は、サーバーのコンパイル時に設定されるすべての構成情報です。
出力の先頭で、次のような数行を探します。
デフォルトのオプションは、指定された順序で次のファイルから読み取られます。
/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
サーバーは、構成ファイルが見つかるまでリストを調べます。
クレジット取引:https://docs.rackspace.com/support/how-to/configure-mariadb-server-on-centos/