2017-07-02 8 views
0

2.10.1 Initializing the Data DirectoryBASEDIRによってここに表さMySQLインストールの最上位ディレクトリにUbuntuにAPTとともにインストールされたMySQLのBASEDIRはどこですか? MySQLの文書によると

  1. 変更場所:

    shell> cd BASEDIR

    BASEDIRがするそうです/usr/local/mysqlまたは/usr/localのようになります。次の手順では、このディレクトリに場所を変更したことを前提としています。

    BASEDIRディレクトリには、複数のファイルとサブディレクトリがあります。インストールのために最も重要なものは、サブディレクトリであり、サーバとクライアントおよびユーティリティプログラムが入っています。binサブディレクトリです。

私は/usr/local/mysql and /usr/localをチェックしましたが、それらのどちらもは、MySQLに関連するものが含まれています。 which mysql/usr/bin/mysqlを返すが、/usr/binはMySQLのベースディレクトリとは思わない。

mysql-filesというディレクトリをBASEDIRの下に作成する必要があるため、どこにファイルを見つけるかを知りたいとしています。

答えて

1

まず第一に、あなたは例えば、dpkg -L nameを使ってaptパッケージによってインストールされたファイルを見つけることができます。

dpkg -L mysql-server-5.6 

あなたが見るように、すべてのMySQLサーバのファイルが存在する明確なBASEDIRはありません。ファイルは複数の場所に分散されています。ですから、あなたがリンクしたドキュメントに記載されているこのリファレンスポイントは、Ubuntuのようなシステムにはあまりうまく適用されません。

システムのどこかにディレクトリを作成し、secure_file_privをその場所の絶対パスに設定することができます。 私はUbuntuでこれが推奨される場所は何か分かりませんが、 だがおそらく/var/lib/mysqlの下のどこかが良いはずです。

関連する問題