mysql(270)

268follower
hiroroooo299 さんのアバター 6views

mysqldumpのかんさつ

準備 # /etc/my.cnf [mysqld] . . . general_log=ON general_log_file=/tmp/mysql_general.log . . . mysql> create databas... 2017年5月25日
hiroroooo299 さんのアバター 7views

【MySQL】mysqldumpで移したDBの内容が文字化けするんですけど….

--default-character-set=binary をつければ文字化けしなくなったゾ。 mysqldump --default-character-set=binary hoge_db > hoge_dump.sql my... 2017年5月11日
市来 亮 さんのアバター 41views

MySQLに触れる

サーバーへログイン まず、PCからSSHを使ってサーバーにログインします。 SSHとは、ネットワークを介して他のコンピュータにログインし、操作するための仕組みです。 ssh -i ~/pemファイル user名@サーバーのPubli... 2017年5月11日
市来 亮 さんのアバター 34views

データ操作言語(DML) コマンドまとめ

・ SELECT文: レコードを検索する   SELECT 列名 FROM テーブル名 WHERE 条件式 ; ・ INSERT文: レコードを新規登録する   INSERT INTO テーブル名 (列名1, 列名2, …... 2017年5月11日
@iwasaki さんのアバター 29views

タイムゾーンの設定

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HAProxyでmysql負荷分散

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

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

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