ぬいぐるみが好きな方のDBAです。さて今日は4/1 、色々新しいものに巡り合う春ですね。そんな中、日本MySQLユーザ会副代表の sakaik さんが面白いMySQレ(まいえすきゅーれ、と読むんでしょ...
GMOメディアでは様々な BtoCの自社サービスの運営を行っています。 基本的には社内のエンジニアとデザイナーといったクリエイターが0からサービスを作り上げたり、そのサービスの改善活動をおこなってたりしているのですが、自社サービスの開発・保守運営の他にも柔軟な働き方を行っているパートナーもいるのでご紹介したいと思います。 今回ご紹介するのは、社内外でMySQLに関する活動を行っている弊社DBA(Database Administrator)の@yoku0825こと田中翼さんです。これまでも様々な活動を行っていましたが、最近はグループ会社のGMOペパボ株式会社(以下ペパボ)さんや、今回新たにサイボウズ株式会社(以下サイボウズ)さんといった企業に対しても活動を行うことになりました。そんな活動について掘り下げた内容をお伝えしたいと思います。(聞き手:サービス開発部部長 別府) 別府: 田中翼さん
こんにちは! 2019年新卒入社!プチDBAを目指してOJT中の高橋です! 弊社のOJT制度についてはこちら! 「*」はワイルドカード というのは言わずもがなですが、 それはMySQLにおいても同じで、きちんと期待する動作をしてくれます。 mysql8017> GRANT SELECT ON *.* TO hoge@'%'; を実行すると、 全てのスキーマの全てのテーブルに権限を付与するという解釈ができるので、 直感的でわかりやすいです。 そして権限を取るときも、 mysql8017> REVOKE SELECT ON *.* FROM hoge@'%'; という感じで実行できます。 ここで疑問 mysql8017> SHOW GRANTS FOR hoge@'%'; +----------------------------------------------+ | Grants for
日々のWebサイトやアプリの制作を通じて、役に立ちそうな技術情報や楽しい話を発信しています。私たちはGMOメディア株式会社のクリエイターです。 TL;DR サーバーが完膚なきまでに死んでもMySQLのデータを失わないための表技 P.71 のこと mysqlbinlog --stop-never --read-from-remote-server --raw で簡単にできます ぬいぐるみが好きな方のDBA です。 このエントリー も GMOペパボ Advent Calendar 2018 の26日目の記事です。 私の観測範囲では以下のような26日目の記事が確認されています 🙂 Laravelを拡張して、使用したコネクションに対して自動的にトランザクションを張るようにする | GMO MEDIA CREATOR BLOG 日々の覚書: ペパボがProxySQLならこちらはMySQL Rout
日々のWebサイトやアプリの制作を通じて、役に立ちそうな技術情報や楽しい話を発信しています。私たちはGMOメディア株式会社のクリエイターです。 この記事は この記事は GMOペパボ Advent Calendar 2018 の12月26日の記事です。 私はペパボのひとではありませんが、26日目なら名乗ってもOKとのことだったので、これは26日目の記事(非公式)です! こんにちは。PHPエンジニアの千葉です。すっかり寒くなって毎朝おふとんからなかなか出られません。。 さて。先日、Laravelフレームワークが使われている開発中のとある機能を動かしていたとき、例外が発生したのにロールバックされていないデータがあることに気が付きました。コードを見ると、トランザクション処理は入っていました。 なぜロールバックされなかったのか、そしてそれにどのように対処したのかをまとめた記事です。 Laravelの
日々のWebサイトやアプリの制作を通じて、役に立ちそうな技術情報や楽しい話を発信しています。私たちはGMOメディア株式会社のクリエイターです。 こんにちは。PHPエンジニアの千葉です。 近所の金木犀が咲いたとおもったら、すぐに散ってしまって少しさびしいです。秋ですね…。 問題となった箇所 ゲソてんには、メッセージ機能というものがあり、 フレンド同士でメッセージのやりとりをしたり、 管理画面からメッセージを配信したりすることができます。 このメッセージ機能をお知らせとして使いたい、 という要望があり、管理画面から配信したものだけに絞り込んで マイページに表示させてほしいという依頼がありました。 ↓マイページをスクロールすると下の方にあります。 このSELECTクエリが今回の主役です。 こんなふうに変わっていきました 第1段階 既存のクエリをコピペして、それをベースに 要件を満たすように手を入
日々のWebサイトやアプリの制作を通じて、役に立ちそうな技術情報や楽しい話を発信しています。私たちはGMOメディア株式会社のクリエイターです。 はじめましてこんにちは!2017年入社のエンジニアの浅山といいます。 GMOメディアの新卒研修ではOJT制度が導入されていて、2つの部署でトレーニングを受けたのちに配属が決まります。1 私の場合は2017年の10/1 〜 12/31までDBAチームでOJTをしていました。 さて、GMOメディアのDBといえば何と言ってもMySQLです。 MySQLのモニタリングといえば、innotop2です。そして、2017年といえばMySQL8.0.3が9月にリリースされたところでした。 そういうわけで、MySQL8.0の検証をおこなっていたところ、innotopが異常終了してしまいました。 当時隣にいたyoku0825さんに「それは直さないといけないやつだからI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く