mysql(266)

264follower
@iwasaki さんのアバター 1views

タイムゾーンの設定

それぞれの環境でのタイムゾーンの設定方法です。 国内だけのサービスであればJSTにするケースもありますが、世界を狙うぜ!という場合にはUTCにしておいて、表示側で調整する、なんてことが重要になってきそうです。 ミドルウェアによってはOS... 2017年4月19日
@iwasaki さんのアバター 5views

MySQLのデータをすべて削除する方法

mysqlで hoge のプレフィックスがついているデータベースを一気に削除する方法です。 mysql -u root -paipo -e 'show databases' | grep hoge | xargs -I "@@" mys... 2017年4月10日
Yuya Sato さんのアバター 15views

[MySQL] シェルからmysqlプロンプトに入らずにコマンド実行

シェルスクリプトなどで、mysqlの情報を知りたい時に、mysqlプロンプトに入らずにコマンドを実行するには-eオプションを使用します。 $ mysql -uroot -e "show status;" ... 2017年3月24日
@iwasaki さんのアバター 10views

MySQLでトランザクションを開始する

mysql> BEGIN; mysql> UPDATE eip_t_message_read SET is_read = 'T' WHERE room_id = XXX AND user_id = XXX AND is... 2017年3月16日
hiroroooo299 さんのアバター 6views

【MySQL】複数ユーザーの権限を一覧

そんなクエリはない (たぶん) ユーザー一覧から愚直に表示する場合 while read -r u p do myuser="'$u'@'$p'" mysql -uroot -p \ -e "show g... 2017年3月15日
alkoshikawa さんのアバター 7views

MySQLのDB ENGINEの確認

INNODBかMyISAMか確認したいときのコマンド select table_name, engine from information_schema.tables where table_schema = '{DB_NAME}'; ... 2017年3月9日
hiroroooo299 さんのアバター 76views

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HAProxyでmysql負荷分散

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

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

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

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

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

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

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

MySQLでCSV出力をおこなう

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

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

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