mysql(273)

273follower
@iwasaki さんのアバター 21views

MySQLでファイルに記載されたSQLを実行する方法

方法1 mysql -u root -p hoge < ~/Documents/hoge.sql 方法2 mysql> USE hoge mysql> SOURCE ~/Documents/hoge.sql 方... 2017年1月31日
Yuya Sato さんのアバター 159views

HAProxyでmysql負荷分散

master, slave構成のMySQLをHAProxyで負荷分散します。 WEBサーバにHAProxyをインストールし、別に運用しているmasterDBサーバ1(node1)、slaveDBサーバ2(node2)を負荷分散します。 イ... 2017年1月27日
@iwasaki さんのアバター 2,094views

MySQLでSSL接続する際のエラー

MySQLにSSLで接続する際に以下のようなエラーが起きることがあります。 Establishing SSL connection without server's identity verification is not recomme... 2017年1月12日
Yuya Sato さんのアバター 70views

【MySQL】 テーブル・カラム毎に権限を変更する

MySQLにおいて、特定のユーザに対して usersテーブルには読み込みだけ(select) postsテーブルには読み書き両方(select, insert, update, delete) と言った風にテーブル毎に権限を変更した... 2016年12月28日
alkoshikawa さんのアバター 63views

mysqldumpで Errcode: 24 – Too many open files とか出たとき

dumpをやってみたらこんなエラーがでた場合、 テーブルが多すぎてMySQLのファイルハンドラの上限に引っかかっているようです。 SHOW VARIABLES LIKE 'open%'; とかで現在のopen_files_limitが... 2016年12月15日
alkoshikawa さんのアバター 16views

MySQLでCSV出力をおこなう

提出用に整形するのにたまに使う select name, email from users into outfile '/tmp/user.csv' fields terminated by ',' optionally enclos... 2016年12月15日
t1k2a さんのアバター 45views

登録されていないデータでもサイトにログインできてしまう

ログイン機能が出来てデータを格納するところもあり、登録されていないデータではサイトに入れないので安心。と思っていたら” OR ‘A’ = ‘A’というわけのわからない名前でログイン... 2016年12月5日
t1k2a さんのアバター 13views

bashのRANDOMで0から31までの範囲の整数を50個表示

MAX_VAL=31 //ランダム変数で取り出される最大値を指定 2 3 for idx in $(seq 1 50)//for文で繰り返される回数を表示 4 do 5 echo "RANDOM*$MAX_... 2016年12月2日
@iwasaki さんのアバター 10views

MySQLのデータベースサイズを調べる

SELECT table_schema, sum(data_length) FROM information_schema.tables GROUP BY table_schema ORDER BY ... 2016年12月1日
@iwasaki さんのアバター 15views

MySQLでドメインでGROUP BYする

ドメインごとでGROUP BYするには substring_index を使います。 SELECT substring_index(email, '@', -1) domain, COUNT(*) email_count FROM tur... 2016年11月16日
@iwasaki さんのアバター 221views

InnoDB: Error: Table “mysql”.”innodb_table_stats” not found. が出る件

最近HomebrewでインストールしたMySQLの調子が悪いので調べてみました。 プロセスをチェックして、ログのパスをチェックします。 $ ps auxww | grep mysql /usr/local/Cellar/mysql/5.... 2016年10月21日
hiroroooo299 さんのアバター 16views

死にかけのMySQLのデータベース (InnoDB) からデータを救う

リカバリと謳いつつ、打ち所が悪いと破滅するおそれがある諸刃の剣。 innodb_force_recovery を 0 を超える値に設定するのは、緊急の状況で InnoDB を起動し、テーブルをダンプできるようにする場合だけにしてくだ... 2016年10月20日
hiroroooo299 さんのアバター 78views

MySQLサーバーをぶっ殺す

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

mysqlにログインできない

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

mysql冗長化

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

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

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

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

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

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

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

MySQLのupdateで連番を振る方法

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

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

こんな感じにします。 SELECT DATE_FORMAT(start_date, '%Y-%m') as start_date, COUNT(*) as count FROM eip_t_schedule GRO... 2016年8月4日