touch /etc/my.cnf
と打ってファイルを作って vim /etc/my.cnf
で先の内容を記述して再起動したいです。
my.cnfの記述の仕方」がわかりません。どうぞよろしくお願いします。
macOS(OSX)です。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
いろいろ確認。
bash
1mysql --help | grep my.cnf
まずは、my.cnf の場所を確認しましょう。
ちなみに、こんな感じの結果が返ってきます。(当方のMacでは)
bash
1order of preference, my.cnf, $MYSQL_TCP_PORT, 2/etc/my.cnf /etc/mysql/my.cnf /opt/local/etc/mysql56/my.cnf ~/.my.cnf
この結果をもとに、順に確認すると、/opt/local/etc/mysql56/my.cnf のときだけ結果が返ってきました。
bash
1cat /opt/local/etc/mysql56/my.cnf 2# Use default MacPorts settings 3!include /opt/local/etc/mysql56/macports-default.cnf
include 〜 とのことなので、
bash
1$ cat /opt/local/etc/mysql56/macports-default.cnf 2# WARNING! ANY CHANGES TO THIS FILE WILL BE LOST ON UNINSTALL/UPGRADES! 3# Make your changes to /opt/local/etc/mysql56/my.cnf 4# YOU HAVE BEEN WARNED! 5 6# MacPorts default options 7[mysqld] 8# skip-networking so multple mysql server ports can be loaded 9# without each competing for port 3306. 10skip-networking
ほぼデフォルトで起動している様子です。
実行ファイルの場所を調べます。
bash
1$ which mysql 2/opt/local/bin/mysql
/opt/local/bin/mysql にあることがわかりました。
実行ファイルの権限調べる
bash
1ls -l /opt/local/bin/mysql 2lrwxr-xr-x 1 root admin 32 5 28 18:07 /opt/local/bin/mysql -> /opt/local/lib/mysql56/bin/mysql
/opt/local/bin/mysql -> /opt/local/lib/mysql56/bin/mysql から実際には/opt/local/lib/mysql56/bin/mysql が使われることがわかります。また、所有者・グループ・その他にx実行権限があることがわかります。
sudo をつけずに起動する
bash
1/opt/local/share/mysql56/support-files/mysql.server start 2Starting MySQL 3. ERROR! The server quit without updating PID file (/opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid).
エラーになる。
sudo をつけて起動する
bash
1$ sudo /opt/local/share/mysql56/support-files/mysql.server start 2Starting MySQL 3.. SUCCESS!
起動した。
/opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid の所有者権限を確認
bash
1$ ls -al /opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid 2-rw-rw---- 1 _mysql _mysql 6 11 12 16:14 /opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid
おー_mysql なのねってわかる。
いま、あなたの手元の状態では、とにかく MySQLはサービスで起動している状態と推測。起動した時にどの権限で起動されたのかは未確認なので、
bash
1$ ls -al /opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid
で結果を確認。
mysqlのプロセスを確認
bash
1ps aux | grep mysql 2shibuyakousuke 38358 0.7 0.0 2444052 776 s000 S+ 4:59PM 0:00.01 grep mysql 3_mysql 38347 0.0 1.3 3084832 54684 s000 S 4:49PM 0:00.93 /opt/local/bin/mysqld --basedir=/opt/local --datadir=/opt/local/var/db/mysql56 --plugin-dir=/opt/local/lib/mysql56/plugin --user=mysql --log-error=/opt/local/var/db/mysql56/Kosuke-Shibuya.local.err --pid-file=/opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid 4root 38249 0.0 0.0 2446696 668 s000 S 4:49PM 0:00.03 /bin/sh /opt/local/lib/mysql56/bin/mysqld_safe --datadir=/opt/local/var/db/mysql56 --pid-file=/opt/local/var/db/mysql56/Kosuke-Shibuya.local.pid
_mysql 38347
とあるので、
bash
1kill 38347
サービスは強制的にKILLした後で、
bash
1sudo mysql.server start
するのが吉かと。
投稿2015/11/12 08:01
退会済みユーザー
総合スコア0
0
別の回答でも申し上げましたが、できるだけ同じ環境でMySQLをセットアップする記事を参考にされた方がよろしいと思います。
キーワードを"mac homebrew mysql.conf"などにしてググって、検索の期間指定を1年とかにすれば、比較的新しいバージョンに基づいた記事が見つかります。
参考リンク:
mac OS XにHomeBrewでmysqlインストール。からの設定
(mysql_install_db、mysql_secure_installation、my.cnf)やらアンインストールやら - tweeeetyのぶろぐ的めも http://tweeeety.hateblo.jp/entry/2014/11/26/232200
HomebrewでMySQL 5.6をインストール。開発用my.cnfもさらす | karakaram-blog
http://www.karakaram.com/install-mysql56-homebrew
投稿2015/11/10 03:14
総合スコア9390
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/10 03:28
2015/11/10 03:54
2015/11/10 04:15
2015/11/10 04:20
2015/11/10 04:47 編集
2015/11/10 04:47
2015/11/10 04:49
2015/11/10 05:02
2015/11/10 06:53
2015/11/10 09:37 編集
2015/11/10 09:36
2015/11/10 09:43 編集
2015/11/10 10:24
2015/11/10 12:03 編集
2015/11/10 12:18
2015/11/11 04:39
2015/11/11 04:51
2015/11/11 04:58
2015/11/11 05:02
2015/11/11 05:08
2015/11/11 05:16
2015/11/11 05:30
2015/11/11 05:40
2015/11/11 05:46
2015/11/11 05:51
2015/11/11 06:22 編集
2015/11/11 07:17 編集
2015/11/11 09:09 編集
2015/11/11 07:20
2015/11/11 07:39 編集
2015/11/11 07:44
2015/11/11 07:49
2015/11/11 08:03
2015/11/11 08:08 編集
2015/11/11 08:15
2015/11/11 08:21
2015/11/11 08:39
2015/11/11 08:45
2015/11/11 08:48
2015/11/11 09:02
2015/11/11 09:11
2015/11/11 09:18
2015/11/11 09:30
2015/11/11 09:38 編集
2015/11/11 09:38
2015/11/11 10:03
2015/11/11 10:07
2015/11/11 10:11
2015/11/11 10:24
2015/11/11 10:38 編集
2015/11/11 10:51
2015/11/11 10:57
2015/11/11 11:15
2015/11/11 11:35
2015/11/11 11:40
2015/11/11 11:42
2015/11/11 11:44
2015/11/11 12:48
2015/11/11 15:58 編集
2015/11/11 16:26
2015/11/12 00:06
2015/11/12 01:00 編集
2015/11/12 01:53
2015/11/12 02:27
2015/11/12 02:33
2015/11/12 02:46
2015/11/12 02:51
2015/11/12 02:53
2015/11/12 02:58 編集
2015/11/12 03:00
2015/11/12 03:13
2015/11/12 03:27
2015/11/12 03:31
2015/11/12 04:05
2015/11/12 04:23
2015/11/12 04:31
2015/11/12 04:34
2015/11/12 04:43
2015/11/12 06:27 編集
2015/11/12 07:08
退会済みユーザー
2015/11/12 07:18 編集
2015/11/12 07:19
0
必要なところを**「必ず自分の環境に合わせて変更して」**実行してください。
投稿2015/11/10 02:02
総合スコア856
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/10 02:03
2015/11/10 02:26
2015/11/10 03:04
2015/11/10 03:52
2015/11/11 06:11 編集
0
ベストアンサー
Vimは操作が難しいので、Sublime Textなどで編集して保存したほうが良いかも知れません。
(提案ですが、タイトルに書かれていることは達成できたと思うので、いったん質問を解決済みにして、その回答欄か、新しい質問で続きのコメントをしませんか?)
投稿2015/11/12 08:05
編集2015/11/12 08:08総合スコア9390
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/12 08:09
2015/11/12 08:12
2015/11/12 08:33
2015/11/12 08:33
2015/11/12 09:01
2015/11/12 09:52
2015/11/12 10:08
2015/11/12 10:21
2015/11/12 10:41
2015/11/12 10:46
2015/11/12 10:52
2015/11/12 11:06
2015/11/12 11:16
2015/11/12 14:07 編集
2015/11/12 11:35
2015/11/12 11:44
2015/11/12 11:56
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/12 08:39
2015/11/12 09:05 編集
退会済みユーザー
2015/11/12 09:01 編集
2015/11/12 09:40 編集
退会済みユーザー
2015/11/12 09:49 編集
2015/11/12 09:55
退会済みユーザー
2015/11/12 09:59 編集
2015/11/12 10:33
退会済みユーザー
2015/11/12 10:35
2015/11/12 10:41
退会済みユーザー
2015/11/12 10:46
2015/11/12 11:10
退会済みユーザー
2015/11/12 11:12
2015/11/12 11:18
退会済みユーザー
2015/11/12 11:21
2015/11/12 11:28
退会済みユーザー
2015/11/12 11:34
2015/11/12 11:42
2015/11/12 11:43
2015/11/12 11:53
退会済みユーザー
2015/11/12 11:57
2015/11/12 13:04
退会済みユーザー
2015/11/12 13:06
2015/11/13 00:58 編集
退会済みユーザー
2015/11/12 13:36 編集
2015/11/12 14:18 編集
退会済みユーザー
2015/11/12 14:25 編集
2015/11/12 14:43
退会済みユーザー
2015/11/12 15:31 編集
2015/11/13 01:00
退会済みユーザー
2015/11/13 04:00 編集
2015/11/13 04:30
退会済みユーザー
2015/11/13 04:39
2015/11/13 05:18
退会済みユーザー
2015/11/13 05:20
2015/11/13 05:35 編集
退会済みユーザー
2015/11/13 05:51
2015/11/13 06:27
退会済みユーザー
2015/11/13 07:36