タグ

mysqlに関するhkjのブックマーク (21)

  • MySQLロックについて〜基礎編〜 を開催しました! - ANDPAD Tech Blog


    fkm_y mita2MySQL  MySQL1MySQL       
    MySQLロックについて〜基礎編〜 を開催しました! - ANDPAD Tech Blog
    hkj
    hkj 2022/03/30
  • 100秒でMySQLのローカル環境をDockerで作って、データも自動で入れる。最強のSQL練習環境構築法


    2022/2/26    1 1000    MySQL  1 DB   MySQL 
    100秒でMySQLのローカル環境をDockerで作って、データも自動で入れる。最強のSQL練習環境構築法
  • homebrew で入れた MySQL 5.6 で general log を取る - tokuhirom's blog

    デバッグ時には general log を取るようにしたら便利。 発行されたログを全部見れる。 /usr/local/Cellar/mysql/5.6.22/my.cnf あたりに以下のように追記 [mysqld] general_log=1 general_log_file=/usr/local/var/mysql/general.log できたら、以下のようにコマンドを打ち込んで再起動する。 $ mysql.stop $ mysql.start あとは以下のようにして流れるログを眺めながらコーヒーを飲めば完成となる。 $ tali -F /usr/local/var/mysql/general.log

  • [Node.js][MySQL]Promiseを使ってトランザクションを書きやすくする

    準備: 動作確認用テーブル CREATE TABLE `posts` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `content` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `logs` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `message` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; トランザクションの利用 mysql モジュールにはトランザクションの機能もありますが、実際に利用するとコールバックのネストが多く、読みづらいコードになって

  • 【MySQL】一般クエリログをデータベースに保存する at softelメモ


     SQL便 SQLMySQL  MySQLSQLSQLSELECESQL MySQL5.55.1my.cnf[mysqld] log-output=TABLE general_log=1 slow_query_lo
    【MySQL】一般クエリログをデータベースに保存する at softelメモ
    hkj
    hkj 2020/03/06
  • MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ

    MySQLUTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。 MySQLUTF-8 には歴史的事情により utf8 と utf8mb4 の二つあります。 UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。 utf8 を使ってしまった場合に4バイト文字がどのように扱われるか、自分でもうろ覚えだったのでメモしておきます。 登録 接続が utf8mb4 でカラムが utf8mb4 あたりまえですが、そのまま登録されます。 mysql> insert into utf8mb4 (c) values ('美味しい🍣と🍺'); mysql> select * from utf8mb4; +--------

    MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ
  • 書籍発行のお知らせ:詳解MySQL 5.7 〜進化したMySQLをよく知るためのテクニカルガイド〜

    既に昨日のdb tech showcaseのスライドでご存じの方も多いだろうが、この度MySQL 5.7の新機能を解説するための書籍を発行させていただくこととなった。8月23日発売予定である。 MySQL 5.7の新機能については、これまでブログでは紹介してこなかった。というのも、あまりにもボリュームが多すぎて、ブログという媒体でカジュアルに紹介するには向いていないと思ったからだ。とはいえ、MySQL 5.7を皆さんに使っていただくには、誰かが新機能をしっかりと解説しなければならない。どうするべきか考えた結果、書籍としてまとめて出させていただくことになった。 新機能について真面目に解説しようとすると、新しいポイントがどこなのかということを言及するために、結局のところ元々の機能についてもある程度解説が必要になってしまう。そういうわけで、この書籍では、MySQLが持つ機能の基的なコンセプトや

    書籍発行のお知らせ:詳解MySQL 5.7 〜進化したMySQLをよく知るためのテクニカルガイド〜
  • dockerでmysqlを使う - Qiita


     mysql8.0docker-comose.ymlmysql使 dockermysql8使 ###  ### mysql使 Docker Docker for mac install mysql使 docker pull mysql docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql #  passwordmysql mysql -h $(boot2dockerip) -uroot -p
    dockerでmysqlを使う - Qiita
  • 嵐のコンサートがあるとダブルブッキングしてしまうホテル予約システムを作ってみた

    今年の5月1日に、仙台市内のホテルで多重予約のトラブルが発生したと報道されています。 部屋数203室の仙台市のビジネスホテルで、9月18~23日の宿泊予約を数千件受け付けるトラブルがあった。アイドルグループ「嵐」のライブが宮城県内で開催される期間だった。インターネットでの申し込みが殺到し、システム障害が起きたとみられるという。 トラブルがあったのは、仙台市泉区の「ホテルルートイン仙台泉インター」。ホテルなどによると、9月19、20、22、23日に宮城スタジアム(宮城県利府町)で嵐がライブを開くことが明らかになった後の5月1日午前5時ごろ、ネットを使った予約申し込みが殺到していることに気づいたという。 203室のホテルなのに「予約」数千件 嵐公演で殺到か:朝日新聞デジタル より引用 5月1日の朝に何があったのか調べてみると、この日の早朝にテレビや新聞でコンサートの情報が流れたようですね。 お

    嵐のコンサートがあるとダブルブッキングしてしまうホテル予約システムを作ってみた
  • MySQLテーブル設計入門

    行ロックと「LOG: process 12345 still waiting for ShareLock on transaction 710 afte...Masahiko Sawada

    MySQLテーブル設計入門
    hkj
    hkj 2015/05/01
  • Rails4 + Fluentd + MySQL でランキング機能作ってみた - 筋肉とエンジニアリングで すべてを解決するブログ


     Rails4使 Fluentd 使 Fluentd   dd  tailnginx  mongoDB    fluentd
    Rails4 + Fluentd + MySQL でランキング機能作ってみた - 筋肉とエンジニアリングで すべてを解決するブログ
  • Sequel Pro

    Full MySQL Support Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases. Perfect Web Development Companion Whether you are a Mac Web Developer, Programmer or Software Developer your workflow will be streamlined with a native Mac OS X Application! Flexible Connectivity Sequel Pro gives you direct access to your MySQL Databases on local and remote se

    Sequel Pro
  • SQLインジェクションゴルフ - なんと3文字で認証回避が可能に


    SQL - ?5'OR'1@masa141421356idpwdMySQL3 @masa141421356 @masa141421356 @ockeghem DBid=''OR' AND pwd='>' ' id'OR, pwd>' 60NULLDB5  masa141421356 (@masa141421356) June
  • 高機能なMySQLフロントエンド·Sequel Pro MOONGIFT


    WebDBO/RDBDB  DB使 Sequel ProMac OSXMySQL Sequel ProCocoaMySQLCocoaMySQLGUIMySQLSSH使
    高機能なMySQLフロントエンド·Sequel Pro MOONGIFT
  • RubyでMySQLに繋ぐためのruby-mysqlとmysql2 - たごもりすメモ


     MySQL Casual Advent Calendar 2011 - MySQL Casual 10 tagomorisss()Twitter #  RubyMySQLgem search -r mysql   ruby-mysql  id:tmtms rubygems使 Ruby/MySQL Google
    RubyでMySQLに繋ぐためのruby-mysqlとmysql2 - たごもりすメモ
    hkj
    hkj 2011/12/10
  • debianでMySQL with sennaのパッケージを作ってみる - フタなしカンヅメ

    debian lennyをインストールしてみました。debianは過去に一度触ったことがあってそれ以来です。まだsargeも出ていなかった頃だったと思います。 FreeBSDとなんとなく似てる所もあるのですが、最小構成でインストールするとほんとにスッキリしてていいですね。 それで早速いろいろインストールしていたのですが、sennaをバインディングしたMySQLをインストールしようとして、ちょっと手間取りました。ソースから入れてしまえば早いのかもしれないですが・・・。 sennaはソースからインストールしたのですが、どうもsennaなMySQLパッケージを作ると、依存関係とかで引っかかってしまいました。 dpkg-shlibdeps: failure: no dependency information found for /usr/local/lib/libsenna.so.0 (used

    debianでMySQL with sennaのパッケージを作ってみる - フタなしカンヅメ
  • ゆーすけべー日記


    5 2
    ゆーすけべー日記
  • MySQLのrootのパスワードを忘れた場合に変更する方法メモ - uncertain world

    前任の人がrootのパスワード残さないまま居なくなって、 とっても困ったので(grantできない)、 初期化する方法見てたんだけど、日語マニュアルのじゃ治らなくて、 家の方みたら治った > UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; > FLUSH PRIVILEGES; これでMyNewPassに新しいパスワード入れればokみたい。 ・MySQL :: MySQL 5.1 Reference Manual :: B.1.4.1 How to Reset the Root Password http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html ・5/31追記 なぜかホッテントリに上がってしまっていたので、ちょっ

    MySQLのrootのパスワードを忘れた場合に変更する方法メモ - uncertain world
  • はてなブログ | 無料ブログを作成しよう

    台北市立動物園と迪化街めぐり 子連れ台湾#5 年越し台湾旅行5日目、レジャーや友人との事を楽しむ日です。前日の様子はこちら www.oukakreuz.com 台北市立動物園へ パンダ館 パンダが見られるレストラン 迪化街へ 林茂森茶行でお茶を購入 小花園で刺繍グッズを購入 黒武士特色老火鍋で夕 台北市立動物園へ 松…

    はてなブログ | 無料ブログを作成しよう
  • MySQLのストレージエンジン変更


    DoRuby! (!) Ruby  MySQL       SQL    MyISAM