mysql(281)

281follower
hiroroooo299 さんのアバター 81views

MySQLサーバーをぶっ殺す

起動スクリプト(mysqld_safe)の中で、SIGTERMなどのシグナルを封じていたり、mysqldを直接killしてもmysqld_safeにより復活させられてしまったりして、普通にkillしてもなかなか死なない。しぶとい。 ぶっ壊... 2016年10月20日
yamagenii さんのアバター 193views

mysqlにログインできない

ERROR 2013 (HY000): Lost connection to MySQL server at 'sending authentication information', system error: 32 等とエラーが出て... 2016年10月20日
Yuya Sato さんのアバター 25views

mysql冗長化

mysqlをマスター・スレイブ構成にして冗長化を図るときには以下のような設定を行います。 マスター側の設定 /etc/my.cnfに以下を追加し再起動 server-id = 1 log-bin = /var/lib/mysql/my... 2016年10月12日
hiroroooo299 さんのアバター 25views

root権限でMySQLログイン(Plesk環境)

rootアカウント? そんなものは存在しない。 # mysql -uadmin -p`cat /etc/psa/.psa.shadow` MySQL の root パスワードは何ですか? ... 2016年10月4日
@iwasaki さんのアバター 1,405views

Mac最強のSQLフォーマッターはどれだ!?

MacでSQLを書くケースありますよね。 MySQLだったりPostgreSQLだったりSimpleDBだったり・・・ DBに直接接続しないまでも、ちょっとしたSQLを書くときに 軽量であること 構文チェックができること 整形ができ... 2016年9月16日
@iwasaki さんのアバター 17views

HomebrewでインストールしたMySQLがたまにハングしてしまうので、再起動用スクリプトを作った

Homebrew経由でインストールしたMySQLですが、データベースを大量に作るなど、ハードな使い方をするとたまにハングして2回位再起動しないと直らないことがあったので、コマンド化しました。 cwd=`dirname "${0}"` br... 2016年8月31日
@iwasaki さんのアバター 211views

MySQLのupdateで連番を振る方法

ユーザー定義変数をセットして必要なカラムに値をセットするようです。 SET @i := 0; UPDATE eip_m_post SET sort = (@i := @i +1); ユーザー定義関数はセッション中のみ維持されるので、e... 2016年8月19日
@iwasaki さんのアバター 302views

mysqlで月別の件数を集計する方法

こんな感じにします。 SELECT DATE_FORMAT(start_date, '%Y-%m') as start_date, COUNT(*) as count FROM eip_t_schedule GRO... 2016年8月4日
Tomoumi Nishimura さんのアバター 95views

mysqlで複数のデータベースを操作

MySQLで複数のデータベースに同一の操作をしたいと思ったのですが、それっぽいサンプルが見つからなかったので適当に書いてみました。 #!/bin/sh foreachtable() { dbs=`echo 'show databases... 2016年6月30日
alkoshikawa さんのアバター 46views

MySQLでrootに外部から接続する用のhostsを追加する

普通rootユーザーではやらんと思うけど・・・ Grant_privだけ「ALL PRIVILEGES」でやってもNなので後で書き換えます。 GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xxx.... 2016年6月15日
yamagenii さんのアバター 39views

MySQL 現在のデータベースの確認

pwd的なノリで現在のデータベースを確認するためのSQLコマンド select database(); ... 2016年6月13日
YY3ai2ui24 さんのアバター 197views

Go言語のMySQLドライバでTIME型のカラムのデータを受け取りたいとき

dbrライブラリを使用してMySQLからTime型のデータを取ろうとしたときに正しい値が受け取れませんでした。 type Schedule struct { ID int Start string // Start time.... 2016年6月3日
@iwasaki さんのアバター 1,538views

MySQLで外部キーの制約があるテーブルをtruncateする方法

外部キーの制約がある状況でTRUNCATE TABLEしようとすると Cannot truncate a table referenced in a foreign key constraint ・・・ のようなエラーがでることがあり... 2016年5月26日
otaguro さんのアバター 2,474views

MySQL WorkbenchでCSVファイルから手軽にテーブルを作成する方法

MySQL WorkbenchのTable Data Import Wizardを使うと、ポチポチクリックしていくだけで簡単に CSVファイルからテーブルを作成することができます。 ただし、テーブル作成後のデータ追加の処理は遅いので、デー... 2016年5月19日
hiroroooo299 さんのアバター 79views

【MySQL】重いクエリ実行をkill

$ mysql -u foo -p # 実行中のクエリ一覧 mysql> show processlist; +----+--------+-----------+------+---------+------+-----------... 2016年5月9日
alkoshikawa さんのアバター 59views

MySQLでAES_ENCRYPTを使う

パスワード設定するときにたまに使うことがある程度かも update user set password = AES_ENCRYPT('{text}','{key}') where user_id = {user_id}; select... 2016年4月4日
@iwasaki さんのアバター 231views

MySQLで文字列を日付としてソートする方法

SELECT * FROM hoge ORDER BY CAST(XXX AS DATE); 参考 https://dev.mysql.com/doc/refman/5.6/ja/cast-functions.html http:... 2016年4月4日
@iwasaki さんのアバター 92views

MySQLでAUTO_INCREMENTの値を確認する方法

方法1 SHOW TABLE STATUS LIKE 'テーブル名'; 方法2 select * from information_schema.columns where table_schema=database() and t... 2016年3月28日
@iwasaki さんのアバター 216views

MySQLで2つのデータベース構造を比較する

MySQLで2つのデータベース構造を比較する場合に必要そうなのは Table Columns Index Foreign Key あたりでしょうか。それぞれのチェック方法をまとめてみます。 Table SELECT TABLE... 2016年3月10日
@iwasaki さんのアバター 546views

MySQLのindexを作成・削除・確認する方法

確認 show index from テーブル名; 追加 ALTER TABLE テーブル名 ADD KEY index名(カラム名); ALTER TABLE テーブル名 ADD UNIQUE KEY index名(カラム名); ... 2016年3月10日