コピペコードで快適生活

明日使えるソースを自分のために

MySQL

CentOS6系にMySQL5.7を一撃インストール

CentOS6系にMySQL5.7をインストールした時のメモ書き。インストール時に発行される初期パスワードをシェルで取り出してログイン。 その後パスワードを仮のものに変更(これを一度やらないと色々操作できない)。 パスワード制約をゆるくして、再度わかりやす…

MySQLにblobで格納されたデータをまとめてファイル出力する

旧システムから新システムへのデータ移行の現場での一コマ。 DBにblobで格納されてた画像データをまとめてファイル出力したかったので、 PHPスクリプトを書いてみた。

UPDATE文でLEFT JOIN

SQL力が不足していて、LEFT JOINしたテーブルの値でUPDATEしたいときのやり方がわからなかったのでメモ。 # 確認用 SELECT * FROM users LEFT JOIN stores ON stores.id = users.store_id WHERE stores.company_id != users.copany_id; # UPDATE文 UPDATE us…

MySQLのユーザ管理コマンド

ユーザ管理 -- ユーザリスト SELECT Host, User, Password FROM mysql.user; -- ユーザ作成 CREATE USER 'kinosuke'@'localhost' IDENTIFIED BY 'some password'; -- パスワード変更 SET PASSWORD FOR 'kinosuke'@'localhost' = PASSWORD('some password'); …