質問編集履歴

2

書式の改善

2020/09/10 06:34

投稿

yastinbieber
yastinbieber

スコア49

test CHANGED
File without changes
test CHANGED
@@ -2,137 +2,237 @@
2
2
 
3
3
  「.my.cnf」ファイルを下記のように編集してタイムゾーン設定(UTC→JSTへ)したいです
4
4
 
5
- ```
6
-
7
- ##my.cnf
5
+
6
+
7
+ [参考ページ](https://teratail.com/questions/63708)にて同様の質問があがっていたのでそれをもとに書いていきます。
8
+
9
+ 考え方・やり方に関して間違っている点がございましたらご教示いただきたいです。
10
+
11
+
12
+
13
+ 下記に実際に行った動作を書いていきます。
14
+
15
+
16
+
17
+ ### コード
18
+
19
+ #### ①確認?
20
+
21
+
22
+
23
+ ```
24
+
25
+ $ vi ~/.my.cnf
26
+
27
+ ```
28
+
29
+
30
+
31
+ ```
32
+
33
+ E325: ATTENTION
34
+
35
+ Found a swap file by the name "~/.my.cnf.swp"
36
+
37
+ owned by: ec2-user dated: Tue Sep 8 08:29:06 2020
38
+
39
+ file name: ~ec2-user/.my.cnf
40
+
41
+ modified: YES
42
+
43
+ user name: ec2-user host name: ip-172-31-40-212
44
+
45
+ process ID: 19134
46
+
47
+ While opening file "/home/ec2-user/.my.cnf"
48
+
49
+
50
+
51
+ (1) Another program may be editing the same file. If this is the case,
52
+
53
+ be careful not to end up with two different instances of the same
54
+
55
+ file when making changes. Quit, or continue with caution.
56
+
57
+ (2) An edit session for this file crashed.
58
+
59
+ If this is the case, use ":recover" or "vim -r /home/ec2-user/.my.cnf"
60
+
61
+ to recover the changes (see ":help recovery").
62
+
63
+ If you did this already, delete the swap file "/home/ec2-user/.my.cnf.swp"
64
+
65
+ to avoid this message.
66
+
67
+
68
+
69
+ Swap file "~/.my.cnf.swp" already exists!
70
+
71
+ [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
72
+
73
+ ```
74
+
75
+
76
+
77
+ #### ②該当ファイルの削除
78
+
79
+ > delete the swap file "/home/ec2-user/.my.cnf.swp"
80
+
81
+
82
+
83
+ とあるのでまずこのファイルを削除すべきかなと考え下記のようなコードを入力しましたが変化なしです。
84
+
85
+ まずこれで削除できているのか疑問です。もしできていない場合はどのようにかけばよいでしょうか。
86
+
87
+ ```
88
+
89
+ ec2-user:~/environment $ rm -f /etc/.my.cnf.swp
90
+
91
+ ec2-user:~/environment $
92
+
93
+ ```
94
+
95
+
96
+
97
+ #### ③ディレクトリを移動し「my.cnf」ファイルの編集
98
+
99
+
100
+
101
+ ```
102
+
103
+ ec2-user:~/environment $ cd /etc
104
+
105
+ ec2-user:/etc $ ls -a
106
+
107
+ . cloud dracut.conf.d gshadow java ltrace.conf nsswitch.conf pkcs11 rc.local shadow- udev
108
+
109
+ .. containerd dumpdates gshadow- .java lvm ntp pki rc.sysinit shells update-motd.d
110
+
111
+ acpi cron.d e2fsck.conf gss jvm magic ntp.conf pm request-key.conf skel vimrc
112
+
113
+ adjtime cron.daily environment gssapi_mech.conf jvm-commmon mail openldap popt.d request-key.d smrsh virc
114
+
115
+ aliases cron.deny ethers hibagent-config.cfg kdump-adv-conf mailcap opt ppp resolv.conf ssh wgetrc
116
+
117
+ aliases.db cron.hourly exports hibinit-config.cfg kdump.conf man_db.conf os-release prelink.conf.d rmt ssl X11
118
+
119
+ alternatives cron.monthly exports.d host.conf krb5.conf maven pam.d printcap rpc statetab xdg
120
+
121
+ amazon crontab filesystems hosts krb5.conf.d mercurial passwd profile rpm statetab.d xinetd.d
122
+
123
+ anacrontab cron.weekly fonts hosts.allow latrace.conf mime.types passwd- profile.d rsyslog.conf subversion yum
124
+
125
+ asound.conf csh.cshrc fstab hosts.deny latrace.d mke2fs.conf pear protocols rsyslog.d sudo.conf yum.conf
126
+
127
+ at.deny csh.login gcrypt httpd ld.so.cache modprobe.d pear.conf .pwd.lock rwtab sudoers yum.repos.d
128
+
129
+ audisp dbus-1 gdbinit idmapd.conf ld.so.conf motd php-5.6.conf rc rwtab.d sudoers.d
130
+
131
+ audit default gdbinit.d image-id ld.so.conf.d motd.rpmsave php-5.6.d rc0.d sasl2 sudo-ldap.conf
132
+
133
+ bash_completion.d depmod.d git.conf init libaudit.conf mtab php-5.6.ini rc1.d screenrc sysconfig
134
+
135
+ bashrc dhcp gnupg init.d libreport my.cnf php.d rc2.d securetty sysctl.conf
136
+
137
+ blkid DIR_COLORS GREP_COLORS inittab libuser.conf nanorc php.ini rc3.d security sysctl.d
138
+
139
+ cgconfig.conf DIR_COLORS.256color groff inputrc localtime netconfig phpMyAdmin rc4.d selinux system-release
140
+
141
+ cgrules.conf DIR_COLORS.lightbgcolor group iproute2 login.defs NetworkManager php-tcpdf rc5.d services system-release-cpe
142
+
143
+ cgsnapshot_blacklist.conf docker group- issue logrotate.conf networks php-zts-5.6.d rc6.d sestatus.conf terminfo
144
+
145
+ chkconfig.d dracut.conf grub.conf issue.net logrotate.d nfsmount.conf php-zts.d rc.d shadow tmpfiles.d
146
+
147
+ ec2-user:/etc $ sudo vi /etc/my.cnf
148
+
149
+ ```
150
+
151
+ 下記画面に変わったので[参考サイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)にあるように
152
+
153
+ 「escキー」を入力した後に「 i 」を入力し[mysqld_safe]以下に「timezone = JST」を追記。
154
+
155
+ ```
156
+
157
+ [mysqld]
158
+
159
+ datadir=/var/lib/mysql
160
+
161
+ socket=/var/lib/mysql/mysql.sock
162
+
163
+ # Disabling symbolic-links is recommended to prevent assorted security risks
164
+
165
+ symbolic-links=0
166
+
167
+ # Settings user and group are ignored when systemd is used.
168
+
169
+ # If you need to run mysqld under a different user or group,
170
+
171
+ # customize your systemd unit file for mysqld according to the
172
+
173
+ # instructions in http://fedoraproject.org/wiki/Systemd
174
+
175
+
8
176
 
9
177
  [mysqld_safe]
10
178
 
179
+ log-error=/var/log/mysqld.log
180
+
181
+ pid-file=/var/run/mysqld/mysqld.pid
182
+
11
183
  timezone = JST
12
184
 
13
- ```
14
-
15
-
16
-
17
- ###質問したいこと
18
-
19
- ①そもそも「.my.cnf」ファイルが存在しているのかわかりません。ファイルを開く方法をお聞きしたいです。
20
-
21
-
22
-
23
- 一応下記のように打っては見ましたがこれで何がわかるのかすら理解できていません。
24
-
25
- ```
26
-
27
- ec2-user:~/environment/toreka (master) $ mysql --help | grep my.cnf
28
-
29
- order of preference, my.cnf, $MYSQL_TCP_PORT,
30
-
31
- /etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
32
-
33
- ```
34
-
35
-
36
-
37
- ②[こちらのサイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)内にあるように
38
-
39
- ```
40
-
41
- $ vi ~/.my.cnf
42
-
43
- ```
44
-
45
- と入力し設定ファイルの修正をしようと試みたのですが、
46
-
47
- ```
48
-
49
- E325: ATTENTION
50
-
51
- Found a swap file by the name "~/.my.cnf.swp"
52
-
53
- owned by: ec2-user dated: Tue Sep 8 08:29:06 2020
54
-
55
- file name: ~ec2-user/.my.cnf
56
-
57
- modified: YES
58
-
59
- user name: ec2-user host name: ip-172-31-40-212
60
-
61
- process ID: 19134
62
-
63
- While opening file "/home/ec2-user/.my.cnf"
64
-
65
-
66
-
67
- (1) Another program may be editing the same file. If this is the case,
68
-
69
- be careful not to end up with two different instances of the same
70
-
71
- file when making changes. Quit, or continue with caution.
72
-
73
- (2) An edit session for this file crashed.
74
-
75
- If this is the case, use ":recover" or "vim -r /home/ec2-user/.my.cnf"
76
-
77
- to recover the changes (see ":help recovery").
78
-
79
- If you did this already, delete the swap file "/home/ec2-user/.my.cnf.swp"
80
-
81
- to avoid this message.
82
-
83
-
84
-
85
- Swap file "~/.my.cnf.swp" already exists!
86
-
87
- [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
88
-
89
- ```
90
-
91
- というようなアクションが起こりました。
92
-
93
- がこれが何を示すものなのかよくわからず、こちらも設定の仕方等をお教えいただきたいです。
94
-
95
-
96
-
97
- ###現在のタイムゾーン設定状況
98
-
99
- 現在のタイムゾーンの設定は以下になります。
100
-
101
- ```
102
-
103
- mysql> show variables like '%time_zone%';
104
-
105
- +------------------+--------+
106
-
107
- | Variable_name | Value |
108
-
109
- +------------------+--------+
110
-
111
- | system_time_zone | UTC |
112
-
113
- | time_zone | SYSTEM |
114
-
115
- +------------------+--------+
116
-
117
- 2 rows in set (0.00 sec)
118
-
119
- ```
120
-
121
- またRails側のタイムゾーンはJSTに変更済みです。
122
-
123
- ```
124
-
125
- [1] pry(main)> Time.current
126
-
127
- => Thu, 10 Sep 2020 10:41:06 JST +09:00
128
-
129
- ```
130
-
131
-
132
-
133
- ### 参考
134
-
135
- [参考サイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)
185
+ ~
186
+
187
+ ```
188
+
189
+ この場合追記した内容の上にある2行は消すべきなのでしょうか?
190
+
191
+ > log-error=/var/log/mysqld.log
192
+
193
+ pid-file=/var/run/mysqld/mysqld.pid の部分
194
+
195
+
196
+
197
+ ※ちなみにこのあとMysqlが接続できなくなってしまい
198
+
199
+ > Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
200
+
201
+
202
+
203
+ と出てしまったため消すべきかお聞きしたいです。
204
+
205
+
206
+
207
+ 編集後、『再度「escキー」を入力した後に「 : 」「 w 」「 q 」と順番に入力してENTERを押下。保存。』
208
+
209
+
210
+
211
+ ####④保存が完了したので再起動する
212
+
213
+ ```
214
+
215
+ ec2-user:/etc $ mysql.server reload
216
+
217
+ bash: mysql.server: command not found
218
+
219
+ ```
220
+
221
+ ここでもエラーが出てしまい再起動できません。やはり②の部分で2行を消していないことが影響しているのでしょうか。
222
+
223
+
224
+
225
+
226
+
227
+ <hr>
228
+
229
+ ご確認いただきありがとうございます。
230
+
231
+ 実際に打ったコードをベースにご質問させていただきました。
232
+
233
+
234
+
235
+ お手数おかけしますがおかしな点等ございましたらご回答よろしくお願い致します。
136
236
 
137
237
 
138
238
 
@@ -141,13 +241,3 @@
141
241
  Rails 5.2.4.3
142
242
 
143
243
  ruby 2.5.1
144
-
145
-
146
-
147
-
148
-
149
- いつもありがとうございます。
150
-
151
- なにか別途必要な情報などございましたらおっしゃってください。
152
-
153
- 何卒よろしくお願い致します。

1

エラーによる保存のための編集

2020/09/10 06:34

投稿

yastinbieber
yastinbieber

スコア49

test CHANGED
@@ -1 +1 @@
1
- 『.my.cnf』を編集してタイムゾーンをUTCからJSTに変更したい
1
+ 『.my.cnf』を編集してタイムゾーンをUTCからJSTに変更したい【Rails】【Mysql】
test CHANGED
@@ -1,44 +1,10 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 前回タイムゾーン設定に関してご質問をさせていただいたところDBにおけるタイムゾーンがUTCのためJSTに変更すべきとご回答をいただきました。
4
-
5
-
6
-
7
- 参考URLも教えていただき実際取り掛かったのですが不明点がいくつかあり再度立ち止まってしまってる形です
3
+ 「.my.cnf」ファイルを下記のよう編集しタイムゾーン設定(UTC→JSTへ)いです
8
-
9
-
10
-
11
- ###質問したいこと
12
-
13
- ①参考サイトを諸々確認したところ「.my.cnf」ファイルを編集するとありました。
14
-
15
- 下記で確認することはできましたが(合ってるかわかりませんが)、どのようにファイルに対し編集するのかわからない状況です。
16
4
 
17
5
  ```
18
6
 
19
- ec2-user:~/environment/toreka (master) $ mysql --help | grep my.cnf
20
-
21
- order of preference, my.cnf, $MYSQL_TCP_PORT,
22
-
23
- /etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
24
-
25
- ```
26
-
27
-
28
-
29
-
30
-
31
- ②下記のような形で編集するとありましたが、$ vi ~/.my.cnf を実行することで何が期待できるのかわかりません。ファイルが作成されたけい
32
-
33
- ```
34
-
35
- $ vi ~/.my.cnf
36
-
37
- ```
38
-
39
- ```
40
-
41
- #my.cnf
7
+ ##my.cnf
42
8
 
43
9
  [mysqld_safe]
44
10
 
@@ -48,56 +14,140 @@
48
14
 
49
15
 
50
16
 
51
- ###実行したこと
17
+ ###質問したこと
18
+
19
+ ①そもそも「.my.cnf」ファイルが存在しているのかわかりません。ファイルを開く方法をお聞きしたいです。
20
+
21
+
22
+
23
+ 一応下記のように打っては見ましたがこれで何がわかるのかすら理解できていません。
24
+
25
+ ```
26
+
27
+ ec2-user:~/environment/toreka (master) $ mysql --help | grep my.cnf
28
+
29
+ order of preference, my.cnf, $MYSQL_TCP_PORT,
30
+
31
+ /etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
32
+
33
+ ```
34
+
35
+
36
+
37
+ ②[こちらのサイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)内にあるように
38
+
39
+ ```
40
+
41
+ $ vi ~/.my.cnf
42
+
43
+ ```
44
+
45
+ と入力し設定ファイルの修正をしようと試みたのですが、
46
+
47
+ ```
48
+
49
+ E325: ATTENTION
50
+
51
+ Found a swap file by the name "~/.my.cnf.swp"
52
+
53
+ owned by: ec2-user dated: Tue Sep 8 08:29:06 2020
54
+
55
+ file name: ~ec2-user/.my.cnf
56
+
57
+ modified: YES
58
+
59
+ user name: ec2-user host name: ip-172-31-40-212
60
+
61
+ process ID: 19134
62
+
63
+ While opening file "/home/ec2-user/.my.cnf"
64
+
65
+
66
+
67
+ (1) Another program may be editing the same file. If this is the case,
68
+
69
+ be careful not to end up with two different instances of the same
70
+
71
+ file when making changes. Quit, or continue with caution.
72
+
73
+ (2) An edit session for this file crashed.
74
+
75
+ If this is the case, use ":recover" or "vim -r /home/ec2-user/.my.cnf"
76
+
77
+ to recover the changes (see ":help recovery").
78
+
79
+ If you did this already, delete the swap file "/home/ec2-user/.my.cnf.swp"
80
+
81
+ to avoid this message.
82
+
83
+
84
+
85
+ Swap file "~/.my.cnf.swp" already exists!
86
+
87
+ [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
88
+
89
+ ```
90
+
91
+ というようなアクションが起こりました。
92
+
93
+ がこれが何を示すものなのかよくわからず、こちらも設定の仕方等をお教えいただきたいです。
94
+
95
+
96
+
97
+ ###現在のタイムゾーン設定状況
98
+
99
+ 現在のタイムゾーンの設定は以下になります。
100
+
101
+ ```
102
+
103
+ mysql> show variables like '%time_zone%';
104
+
105
+ +------------------+--------+
106
+
107
+ | Variable_name | Value |
108
+
109
+ +------------------+--------+
110
+
111
+ | system_time_zone | UTC |
112
+
113
+ | time_zone | SYSTEM |
114
+
115
+ +------------------+--------+
116
+
117
+ 2 rows in set (0.00 sec)
118
+
119
+ ```
120
+
121
+ またRails側のタイムゾーンはJSTに変更済みです。
122
+
123
+ ```
124
+
125
+ [1] pry(main)> Time.current
126
+
127
+ => Thu, 10 Sep 2020 10:41:06 JST +09:00
128
+
129
+ ```
130
+
131
+
132
+
133
+ ### 参考
134
+
135
+ [参考サイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)
136
+
137
+
138
+
139
+ ### 補足情報(FW/ツールのバージョンなど)
140
+
141
+ Rails 5.2.4.3
142
+
143
+ ruby 2.5.1
52
144
 
53
145
 
54
146
 
55
147
 
56
148
 
149
+ いつもありがとうございます。
57
150
 
151
+ なにか別途必要な情報などございましたらおっしゃってください。
58
152
 
59
-
60
-
61
-
62
-
63
- ### 発生している問題・エラーメッセージ
64
-
65
-
66
-
67
-
68
-
69
-
70
-
71
- ```
72
-
73
- エラーメッセージ
74
-
75
- ```
76
-
77
-
78
-
79
- ### 該当のソースコード
80
-
81
-
82
-
83
- ```ここに言語名を入力
84
-
85
- ソースコード
86
-
87
- ```
88
-
89
-
90
-
91
- ### 試したこと
92
-
93
-
94
-
95
- ここに問題に対して試したことを記載してください。
96
-
97
-
98
-
99
- ### 補足情報(FW/ツールのバージョンなど)
100
-
101
-
102
-
103
- ここにり詳細な情報を記載ださい。
153
+ 何卒しくお願致します