タグ

mysqlに関するcubed-lのブックマーク (37)

  • MySQLの文字コード事情 2017版

    こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニア技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXk

    MySQLの文字コード事情 2017版
  • MySQLさんからColumn not foundって言われているけど、ログを見る限りそのカラムはSQLのどこにも出現しない

    どぅーあき @do_aki MySQL さんから Column not found って言われているけど、ログを見る限りそのカラムは SQL のどこにも出現しない……。なんだこれ 2016-11-08 16:09:58

    MySQLさんからColumn not foundって言われているけど、ログを見る限りそのカラムはSQLのどこにも出現しない
  • Column SQL Truncation脆弱性にご用心


    CMS調JoomlaMovableTypefacebookColumn SQL TruncationColumn SQL Truncation2008WordPress 稿SQLColumn SQL Truncation   username CMS
  • MySQL 5.7.4で導入されたdefault_password_lifetimeがじわじわくる(MySQL 5.7.11でFIX!!)

    MySQL 5.7.4で導入されたdefault_password_lifetimeがじわじわくる(MySQL 5.7.11でFIX!!) 【2016/01/13 10:12】 MySQL 5.7.11でdefault_password_lifetimeのデフォルトは0に変更になりました! それ以降のバージョンであればこの記事の内容は気にする必要はありません。 日々の覚書: MySQL 5.7.11でdefault_password_lifetimeのデフォルトが0になるらしい! TL;DR default_password_lifetime= 0 を秘伝のmy.cnfに入れておくつもり。 MySQL :: MySQL 5.7 Reference Manual :: 5.1.4 Server System Variables パラメーターの意味は読んで字のごとく、「最後にパスワードが更新さ

  • utf8_unicode_ci に対する日本の開発者の見解 - かみぽわーる

    RailsMySQLのcollationをサーバー側のデフォルトのutf8_general_ciからutf8_unicode_ciにわざわざ変えてるのどうせ大した理由じゃないだろと思って掘ってみたらやっぱり大した理由じゃなかった… https://t.co/6NeetGhTF0— Ryuta Kamizono (@kamipo) April 18, 2014 Railsでcollationとしてutf8_unicode_ci(RailsのDEFAULT_COLLATION)が採用されるのはcharsetが未指定もしくはutf8(RailsのDEFAULT_CHARSET)のときだけで、utf8mb4にすることとかは全く考慮されてない。— Ryuta Kamizono (@kamipo) April 19, 2014 @frsyuki MySQLのcharset utf8のときのデフォルト

    utf8_unicode_ci に対する日本の開発者の見解 - かみぽわーる
  • MySQL 5.7で暗黙のデフォルトが変わりそうなはなし


    Morgan Tocker MySQL(MySQL Community Team)  MySQL 5.7 Proposed MySQL 5.7 defaults. Please send feedback! http://t.co/Uq6c7STXBE  morgo (@morgo) 2015, 1 23 Proposal to change Replication and InnoDB Settings in MySQL 5.7 http://t.co/gr3AwwmoEv  morgo (@morgo) 2015, 114  Proposal to chan
  • PDOにおける一応の安全宣言と残る問題点


    818PHP5.3.7PDOSQL PDO PDO(Shift_JISSQL)PHP5.3.5PDODBLatin1DBShift_JISSQL  (2010/07/01 22:20)
  • MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店

    MySQLのmasterとslave 1:1にして参照をslave向けるのってやりたがる人多いみたいだけど、性能たいして上がらない割に可用性落ちるだけだからやめようキャンペーン 2011-06-19 00:16:30 via YoruFukurou MySQL はレプリケーションが簡単に構成できるのですが、時折 master 1台 に対して slave 1台、更新処理は master に、参照は slave に、という構成を目にします。 個人的にはこの構成はお勧めでないと思っているので、その理由を考察してみます。 1. 可用性が落ちる 当然ですが、master, slave のどちらが落ちても影響を受けるために可用性が低下します。 2. 全体の性能がほとんど上がらない master 1台ですべてのクエリを処理する場合と比べて、可用性が落ちる引き換えとして見合った性能向上が得られるか、という

  • Mundane Life: MySQL の Prepared Statement


    Sunday, April 10, 2011 MySQL  Prepared Statement SQL  (IPA)   SQL  SQL (5 p.9)   IPA   SQL      Web (  ISBN978-4-7973-6119-3) 
  • PDO/MySQL(Windows版)の文字エンコーディング指定の不具合原因 - 徳丸浩の日記(2011-03-29)


    _PDO/MySQL(Windows) PHP5.3.6PDOWindowsPHP5.3.6PDOWindowsLinux(@nihen)調twittertoggerPHP5.3.6PDOWindows  PHP5.3.6PDO
  • 古いMySQLからMySQL5の最新版にアップグレードする際の文字化けを防ぐバックアップ&リストア方法:phpspot開発日誌

    古いMySQLからMySQL5の最新版にアップグレードする際の文字化けを防ぐバックアップ&リストア方法 2011年01月18日- 古いMySQLからMySQL5の最新版にアップグレードする際の文字化けを防ぐバックアップ&リストア方法。 つい先日、とあるサーバのMySQLのバージョンが相当古く4.1ということだったので最新GAの5.5.8にバージョンアップしました。 大幅なパフォーマンス向上やクラッシュリカバリの高速化など5.5系にアップグレードのメリットは大きいですね (詳しくは奥野さんのブログを参照) 尚、一つ前のGAである5.1系へのアップグレードにも使えます 尚、rpmパッケージでのアップグレード方法ではなく、ソースのコンパイルベースのアップグレードなのでご注意ください。(バイナリダウンロードでも使えます) その際に、データベースの移行をするため、mysqldumpを使い 高速にバッ

  • MySQLの将来が心配なので、(たぶん)日本一のMySQLエキスパート「日本男児」に聞いてみた


    OpenSolarisAndroidJava MySQLMySQLMariaDBDrizzleMySQLSolaris MySQL@nippondanji
    MySQLの将来が心配なので、(たぶん)日本一のMySQLエキスパート「日本男児」に聞いてみた
  • Planet MySQL :: Planet MySQL - Archives - MyISAMとInnoDBのどちらを使うべきか

    Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

  • これだけは覚えておきたい!!MySQL の6つの自動変換 - sakaikの日々雑感~(T)編


    MySQL MySQLMySQL61[]  intsmallintbigintint21unsigned43MySQL
    これだけは覚えておきたい!!MySQL の6つの自動変換 - sakaikの日々雑感~(T)編
  • 違いが分かるエンジニアのためのMySQL/InnoDB/ZFSチューニング!


     MySQLZFSSolarisZFSMySQLSolarisZFSDBALinuxZFS使Solaris使 MySQLZFS
    違いが分かるエンジニアのためのMySQL/InnoDB/ZFSチューニング!
  • MySQLに纏わる10の都市伝説


    MySQLMySQLMySQLFUDMySQLMySQL使MySQL 5.5使MySQLMySQLer使MySQL
    MySQLに纏わる10の都市伝説
  • クエリキャッシュされないSELECT文 - mir the developer


    MySQLSELECTquery_cache_XXX sql_yacc.yylex.h SQL_NO_CAHCE FOR UPDATE LOCK IN SHARE MODE CURRENT_DATE CURDATE CURRENT_TIME CURRENT_TIMESTAMP CURTIME CURRENT_USER DATABASE DATABASES LAST_INSERT_ID MASTER_POS_WAIT NOW ROW_COUNT SYSDATE UNIX_TIMESTAMP USER UTC_DATE UTC_TIME UTC_TIMESTAMP () (
    クエリキャッシュされないSELECT文 - mir the developer
  • MySQL 5.1.41リリース - SH2の日記


    462 MySQL 5.1.38InnoDB PluginMySQL 5.1.411.0.5RC()InnoDB PluginInnoDB InnoDBCREATE INDEX  (12) INFORMATION_SCHEMA () CPU (1.0.3) I/O (1.0.4
    MySQL 5.1.41リリース - SH2の日記
  • MySQLのエラーメッセージ - 2009-07-03 - T.Teradaの日記


    MySQLBlindSQLSQL mysql> select extractvalue('<a/>',concat('/$',version())); ERROR 1105 (HY000): XPATH syntax error: '$5.1.36-log' 使 ?vuln_var='-extractvalue('<a/>',concat('/$',version()))-'MySQL5.1 load_file使FILE使 MySQLBu
    MySQLのエラーメッセージ - 2009-07-03 - T.Teradaの日記
  • Connector/JのSQLインジェクション脆弱性 - SH2の日記


    PreparedStatement使SQL - JavaMySQLUnicodeU+00A5SQL MySQL Bugs: #41730: SQL Injection when using U+00A5 characterEncoding使character_set_server=cp932mysqldcharacterEncodingsjisujiseucjpms
    Connector/JのSQLインジェクション脆弱性 - SH2の日記