MySQL 5.7.12の設定ファイルについて
現在MacBook Airを使用中でOSバージョンは10.11.4です。
最近MySQL5.7.12をインストールしMySQLの設定ファイルを編集したいのですが何処のディレクトリーにどの様な名前で配置されているのかがわかりません。
おわかりの方はいらっしゃいませんでしょうか。
MacBook Air, OS X El Capitan (10.11.4)
現在MacBook Airを使用中でOSバージョンは10.11.4です。
最近MySQL5.7.12をインストールしMySQLの設定ファイルを編集したいのですが何処のディレクトリーにどの様な名前で配置されているのかがわかりません。
おわかりの方はいらっしゃいませんでしょうか。
MacBook Air, OS X El Capitan (10.11.4)
一通りインターネットで調べターミナル操作でインストールされたMySQLの関連ファイルを調べ上記初期設定のファイルが何処にも見当たりませんでした。
my.cnfファイルも探したのですが何処にもありませんでした。
インターネットで調べたものとMac OS XにインストールされたMySQLのディレクトリ構造が全く違っていて使い物になりません。
書籍を調べようと思ったのですがMySQLの最新バージョンに対応したものがないらしくここに至りました。
Mac用のMySQLの最新バージョンのためそれほど情報がないのが現状です。
Linux,WindowsやMacノパケージ管理のhomebrew関係の記事はあるのですがMySQL単品のインストールとなると情報がありません。
ご返答ありがとうございます。
bash_profileにてPATHは通してありますので普通にテーミナル操作でコマンド操作可能です。
問題なく起動します。
文字化け対策とパスワードの時間制限解除のために設定ファイルを変更したいのです。
起動するという事は何処かに設定ファイルが存在すると思います。
ディレクトリ/usr/local/mysql等の関係フォルダは全部チェックしてあります。
最近MySQL5.7.12をインストールしMySQLの設定ファイルを編集したいのですが何処のディレクトリーにどの様な名前で配置されているのかがわかりません。
どのようにインストールしたんですかね?
それを書かないと・・・・
みんな同じトコにインストールしてるとは限りませんので。。
文字化け対策は設定ファイルを編集すれば良いというのはわかっているのですがデフォルトの設定ファイルがわからないため設定できません。
mysql-5.7.12-osx10.11-x86_64.dmgファイルを展開しデフォルトのディレクトリにインストールしました。
ディレクトリ/usr/local/以下にMySQLファイルが格納されています。
文字化け対策は設定ファイルを編集すれば良いというのはわかっているのですがデフォルトの設定ファイルがわからないため設定できません。
? ... 私がお手伝いできるのここまでですね ... お役に立てずすみません。
設定ファイルは上記に貼ったサイトにあるように、my-medium.cnf をコピーすれば良いのでは?
文字化け対策とパスワードの時間制限解除は下記サイトのように2行追加するだけで良いのでは?
MySQL 5.7 をインストールしたら最初に行うセットアップ | WEB ARCH LABO
もう一度、目を通しておかれると良いかと思います。
MySQLをインストール後一番初めにmysql_secure_installationコマンドでセキュリティの設定を一通り実行し設定ファイルを変更しようと思いディレクトリを調べたところ設定ファイルがないというのが現状です。/usr/local/mysql/dataフォルダ内は設定変更不可です。
Linuxのディレクトリ構造とMacのディレクトリ構造が違うのか/etc/my.cnfは存在しません。
/usr/local/mysql/dataフォルダ内は設定変更不可です。
リファレンスマニュアルに書いてある通りです。
/etc/my.cnfは存在しません。
グローバルオプション扱いなのだから自分で書くしかないのでは?リファレンスマニュアルに例文があるのですから、それを利用すれば良いのでは?
MySQLの/usr/loca/mysql/support-files/my-default.cnfにsampleが記述されていますがパラメータが全く入っていません。
| my-small.cnf | 64MB以下のメモリを持つ環境向け |
| my-medium.cnf | 128MB程度のメモリを持つ環境向け |
| my-large.cnf | 512MB程度のメモリを持つ環境向け |
| my-huge.cnf | 1~2GB程度のメモリを持つ環境向け |
| my-innodb-heavy-4G.cnf | 4GB程度のメモリを持ち、InnoDBストレージエンジンのみを使用する環境向け |
上記の様にメモリ使用量によりサンプルが用意されているのならば簡単に設定ファイルを作ることができるのですがインストールしたMySQLにはmy-default.cnfには上記の様にきめこまやく設定が記されていません。
my-medium.cnf の中身も my-default.cnf の中身と同じだと?
きめこまやく設定が記されていません。
目的は、文字化け対策とパスワードの時間制限解除 ですよね?
その他の設定と文字化け及びパスワードの時限制限解除です。
ちょっと説明不足ですよね。
インターネットで探した設定ファイルなのですがこれが正しいのかどうかわからないので躊躇しています。
設定ファイルこの様なものです。
果たしてこれがまともに動くものなのかはわかりいません。
MySQL 5.7.12の設定ファイルについて