質問編集履歴

1

再修正

2019/10/23 05:30

投稿

Casablanca_mtg
Casablanca_mtg

スコア209

test CHANGED
File without changes
test CHANGED
@@ -76,88 +76,6 @@
76
76
 
77
77
  これの改善策をお教えください。
78
78
 
79
- いろいろお世話になます
79
+ エラー1419(HY000):SUPER権限がなく、バイナリロギングが有効になっています
80
80
 
81
- mysql8.0.18を使って勉強中です。
82
-
83
- 下記のコードを試すとエラーになります
84
-
85
- ```
86
-
87
- drop table if exists posts;
88
-
89
- create table posts (
90
-
91
- id int unsigned primary key auto_increment,
92
-
93
- title varchar(255),
94
-
95
- body text
96
-
97
- );
98
-
99
- drop table if exists logs;
100
-
101
- create table logs (
102
-
103
- id int unsigned primary key auto_increment,
104
-
105
- msg varchar(255)
106
-
107
- );
108
-
109
-
110
-
111
- drop trigger if exists posts_insert_trigger;
112
-
113
- create trigger posts_insert_trigger after insert on posts for each row insert into logs (msg) values ('post added!');
114
-
115
-
116
-
117
-
118
-
119
- insert into posts (title, body) values ('title 1', 'body 1');
120
-
121
- insert into posts (title, body) values ('title 2', 'body 2');
122
-
123
- insert into posts (title, body) values ('title 3', 'body 3');
124
-
125
-
126
-
127
- select * from posts;
128
-
129
- select * from logs;
130
-
131
-
132
-
133
- show triggers;
134
-
135
-
136
-
137
- ```
138
-
139
-
140
-
141
- dotinstall MySQL入門 » #32 トリガーを使ってみようの中で
142
-
143
-
144
-
145
- mysql> create trigger posts_insert_trigger after insert on posts for each row insert into logs (msg) values ('post added!');
146
-
147
-
148
-
149
- ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
150
-
151
-
152
-
153
- 上記のようになります
154
-
155
- これの改善策をお教えください。
156
-
157
- いろいろ検索しましたがよく理解できず
158
-
159
-
160
-
161
- エラー1419(HY000):SUPER権限がなく、バイナリロギングが有効になっています。
162
-
163
- これを解決するにはどうすればよいしょうか?
81
+ これを解決するにはどのよすればよいでか?