mysql(280)

280follower
hiroroooo299 さんのアバター 91views

【MySQL】クエリ実行結果が文字化けしてんぞゴラァ

環境により、 Client characterset とか Conn. characterset とかが latin1 なっている場合、select結果などの日本語が化ける。 普通にログイン mysql> status ----... 2017年3月2日
@iwasaki さんのアバター 50views

CentOS7でmysqlコマンド、psqlコマンドを使って外部のデータベースサーバーに接続する

EC2からRDSに接続する際など、データベースサーバーは立ち上げないけどクライアントだけインストールしたい、といったケースがあるかと思います。 PostgreSQLとMySQLそれぞれ以下のようにしてクライアントをインストールすることが可... 2017年2月22日
hiroroooo299 さんのアバター 30views

MySQLServer5.7@CentOS7 の初期設定

# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm # rpm -ivh mysql57-community-release-el7-9.n... 2017年2月9日
kato770 さんのアバター 36views

MySQL5.7 Enterprise Editionのパスワードの場所

MySQL5.7のエンタープライズ版をダウンロードしてログインしようとしたところ、まだパスワードを設定していないのにハネられることがあります。 # mysql -uroot ERROR 1045 (28000): Access denie... 2017年2月9日
@iwasaki さんのアバター 18views

HomebrewでインストールしたMySQLの停止のタイミング

brew services stop mysql すると以下のように停止した旨がターミナルに表示されます。 ==> Successfully stopped `mysql` (label: homebrew.mxcl.mysql... 2017年2月6日
Tomohiro さんのアバター 79views

MySQLがエラーになっているとき(再起動)

MySQLの現在の状態はターミナル上で mysql -uroot -p と打つと調べることが出来る。正常に動作しているとWelcome的なメッセージが出るが、今回エラーになってしまい、データベースに接続することができなくなってしまった... 2017年2月6日
@iwasaki さんのアバター 68views

MySQLで重複したレコードを除いてINSERTを行う

マップ系のテーブルとかで重複したレコードを除きつつ、INSERTを行うには、 NOT EXISTS を使います。 INSERT INTO eip_t_acl_user_role_map(user_id,role_id) SELECT ... 2017年1月31日
@iwasaki さんのアバター 31views

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 さんのアバター 209views

HAProxyでmysql負荷分散

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

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

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

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

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

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 さんのアバター 46views

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

ログイン機能が出来てデータを格納するところもあり、登録されていないデータではサイトに入れないので安心。と思っていたら” 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 さんのアバター 13views

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

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

MySQLでドメインでGROUP BYする

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

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

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

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

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

MySQLサーバーをぶっ殺す

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