質問するログイン新規登録

質問編集履歴

2

書式の改善

2020/09/10 06:34

投稿

yastinbieber
yastinbieber

スコア49

title CHANGED
File without changes
body CHANGED
@@ -1,26 +1,18 @@
1
1
  ### 前提・実現したいこと
2
2
  「.my.cnf」ファイルを下記のように編集してタイムゾーン設定(UTC→JSTへ)したいです
3
- ```
4
- ##my.cnf
5
- [mysqld_safe]
6
- timezone = JST
7
- ```
8
3
 
9
- ###質問した
4
+ [参考ページ](https://teratail.com/questions/63708)にて同様の質問があがってたのでそれをもに書いていきます。
10
- ①そもそも「.my.cnf」ファイルが存在しているのかわかりせん。ファイルを開く方法をお聞きしたいです。
5
+ 考え方・やり方に関して間違っている点がございましたらご教示ただきたいです。
11
6
 
12
- 一応下記のようては見ましがこれで何がわかるのかすら理解できていません
7
+ 下記に実際に行った動作を書いてい
13
- ```
14
- ec2-user:~/environment/toreka (master) $ mysql --help | grep my.cnf
15
- order of preference, my.cnf, $MYSQL_TCP_PORT,
16
- /etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
17
- ```
18
8
 
9
+ ### コード
19
- ②[こちらのサイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)内にあるように
10
+ #### ①確認?
11
+
20
12
  ```
21
13
  $ vi ~/.my.cnf
22
14
  ```
23
- と入力し設定ファイルの修正をしようと試みたのですが、
15
+
24
16
  ```
25
17
  E325: ATTENTION
26
18
  Found a swap file by the name "~/.my.cnf.swp"
@@ -43,35 +35,88 @@
43
35
  Swap file "~/.my.cnf.swp" already exists!
44
36
  [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
45
37
  ```
46
- というようなアクションが起こりました。
47
- がこれが何を示すものなのかよくわからず、こちらも設定の仕方等をお教えいただきたいです。
48
38
 
49
- ###現在のタムゾーン設定状況
39
+ #### ②該当ファルの削除
40
+ > delete the swap file "/home/ec2-user/.my.cnf.swp"
41
+
50
- 現在タイムゾーン設定は以ます。
42
+ とあるでまずこファイルを削除すべきかなと考え記のようコードを入力ししたが変化なしです。
43
+ まずこれで削除できているのか疑問です。もしできていない場合はどのようにかけばよいでしょうか。
51
44
  ```
52
- mysql> show variables like '%time_zone%';
45
+ ec2-user:~/environment $ rm -f /etc/.my.cnf.swp
53
- +------------------+--------+
54
- | Variable_name | Value |
55
- +------------------+--------+
56
- | system_time_zone | UTC |
46
+ ec2-user:~/environment $
57
- | time_zone | SYSTEM |
58
- +------------------+--------+
59
- 2 rows in set (0.00 sec)
60
47
  ```
48
+
61
- またRails側のタムゾーンはJSTに変更済みです。
49
+ #### ③ディレクトリを移動し「my.cnf」ファルの編集
50
+
62
51
  ```
63
- [1] pry(main)> Time.current
64
- => Thu, 10 Sep 2020 10:41:06 JST +09:00
52
+ ec2-user:~/environment $ cd /etc
53
+ ec2-user:/etc $ ls -a
54
+ . cloud dracut.conf.d gshadow java ltrace.conf nsswitch.conf pkcs11 rc.local shadow- udev
55
+ .. containerd dumpdates gshadow- .java lvm ntp pki rc.sysinit shells update-motd.d
56
+ acpi cron.d e2fsck.conf gss jvm magic ntp.conf pm request-key.conf skel vimrc
57
+ adjtime cron.daily environment gssapi_mech.conf jvm-commmon mail openldap popt.d request-key.d smrsh virc
58
+ aliases cron.deny ethers hibagent-config.cfg kdump-adv-conf mailcap opt ppp resolv.conf ssh wgetrc
59
+ aliases.db cron.hourly exports hibinit-config.cfg kdump.conf man_db.conf os-release prelink.conf.d rmt ssl X11
60
+ alternatives cron.monthly exports.d host.conf krb5.conf maven pam.d printcap rpc statetab xdg
61
+ amazon crontab filesystems hosts krb5.conf.d mercurial passwd profile rpm statetab.d xinetd.d
62
+ anacrontab cron.weekly fonts hosts.allow latrace.conf mime.types passwd- profile.d rsyslog.conf subversion yum
63
+ asound.conf csh.cshrc fstab hosts.deny latrace.d mke2fs.conf pear protocols rsyslog.d sudo.conf yum.conf
64
+ at.deny csh.login gcrypt httpd ld.so.cache modprobe.d pear.conf .pwd.lock rwtab sudoers yum.repos.d
65
+ audisp dbus-1 gdbinit idmapd.conf ld.so.conf motd php-5.6.conf rc rwtab.d sudoers.d
66
+ audit default gdbinit.d image-id ld.so.conf.d motd.rpmsave php-5.6.d rc0.d sasl2 sudo-ldap.conf
67
+ bash_completion.d depmod.d git.conf init libaudit.conf mtab php-5.6.ini rc1.d screenrc sysconfig
68
+ bashrc dhcp gnupg init.d libreport my.cnf php.d rc2.d securetty sysctl.conf
69
+ blkid DIR_COLORS GREP_COLORS inittab libuser.conf nanorc php.ini rc3.d security sysctl.d
70
+ cgconfig.conf DIR_COLORS.256color groff inputrc localtime netconfig phpMyAdmin rc4.d selinux system-release
71
+ cgrules.conf DIR_COLORS.lightbgcolor group iproute2 login.defs NetworkManager php-tcpdf rc5.d services system-release-cpe
72
+ cgsnapshot_blacklist.conf docker group- issue logrotate.conf networks php-zts-5.6.d rc6.d sestatus.conf terminfo
73
+ chkconfig.d dracut.conf grub.conf issue.net logrotate.d nfsmount.conf php-zts.d rc.d shadow tmpfiles.d
74
+ ec2-user:/etc $ sudo vi /etc/my.cnf
65
75
  ```
76
+ 下記画面に変わったので[参考サイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)にあるように
77
+ 「escキー」を入力した後に「 i 」を入力し[mysqld_safe]以下に「timezone = JST」を追記。
78
+ ```
79
+ [mysqld]
80
+ datadir=/var/lib/mysql
81
+ socket=/var/lib/mysql/mysql.sock
82
+ # Disabling symbolic-links is recommended to prevent assorted security risks
83
+ symbolic-links=0
84
+ # Settings user and group are ignored when systemd is used.
85
+ # If you need to run mysqld under a different user or group,
86
+ # customize your systemd unit file for mysqld according to the
87
+ # instructions in http://fedoraproject.org/wiki/Systemd
66
88
 
89
+ [mysqld_safe]
90
+ log-error=/var/log/mysqld.log
91
+ pid-file=/var/run/mysqld/mysqld.pid
67
- ### 参考
92
+ timezone = JST
93
+ ~
94
+ ```
95
+ この場合追記した内容の上にある2行は消すべきなのでしょうか?
96
+ > log-error=/var/log/mysqld.log
68
- [参考サイト](https://qiita.com/saicologic/items/4bc72dc53f25412ca112)
97
+ pid-file=/var/run/mysqld/mysqld.pid の部分
69
98
 
99
+ ※ちなみにこのあとMysqlが接続できなくなってしまい
100
+ > Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
101
+
102
+ と出てしまったため消すべきかお聞きしたいです。
103
+
104
+ 編集後、『再度「escキー」を入力した後に「 : 」「 w 」「 q 」と順番に入力してENTERを押下。保存。』
105
+
106
+ ####④保存が完了したので再起動する
107
+ ```
108
+ ec2-user:/etc $ mysql.server reload
109
+ bash: mysql.server: command not found
110
+ ```
111
+ ここでもエラーが出てしまい再起動できません。やはり②の部分で2行を消していないことが影響しているのでしょうか。
112
+
113
+
114
+ <hr>
115
+ ご確認いただきありがとうございます。
116
+ 実際に打ったコードをベースにご質問させていただきました。
117
+
118
+ お手数おかけしますがおかしな点等ございましたらご回答よろしくお願い致します。
119
+
70
120
  ### 補足情報(FW/ツールのバージョンなど)
71
121
  Rails 5.2.4.3
72
- ruby 2.5.1
122
+ ruby 2.5.1
73
-
74
-
75
- いつもありがとうございます。
76
- なにか別途必要な情報などございましたらおっしゃってください。
77
- 何卒よろしくお願い致します。

1

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

2020/09/10 06:34

投稿

yastinbieber
yastinbieber

スコア49

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