全文検索:
- MySQLコマンド
- -----+------------------+------------+ 12 rows in set (0.00 sec) </code> ==== 権限の確認 ==== <code conso... +-------------+-----------+-----------+ 4 rows in set (0.00 sec) </code> ==== ユーザ作成 ==== <code> CREAT... sole> mysql> create database 新データベース名 character set utf8; # mysqldump 旧データベース名 | mysql 新データベース名 ... -----+------+-----+---------+-------+ 31 rows in set (0.01 sec) </code> ==== カラムのデータ型を変更する ==== <co
- 20 wait_timeoutとthread_cache_size
- out | 28800 | +---------------+-------+ 1 row in set (0.00 sec) </code> <code |my.cnf> wait_timeout ... | 0 | +-------------------+-------+ 1 row in set (0.02 sec) mysql> show global status like 'Thre... | +-------------------+---------+ 4 rows in set (0.01 sec) mysql> show global variables like 'ma... 100 | +--------------------+-------+ 2 rows in set (0.00 sec) </code> |Threads_cached|キャッシュされているス
- MySQL - slow log
- == オンラインで変更 ====== ===== 5.0 ===== <code> mysql> set global log-slow-queries = '/tmp/mysql-slow.log'; mysql> set global long_query_time = 1; mysql> set global log_queries_not_using_indexes=0; </code> long_query_tim... っていないクエリが保存される ===== 5.1以降 ===== <code> mysql> set global slow_query_log_file = '/tmp/mysql-slow.log
- 15 MySQL 55 to 56 で問題
- -+------------+-----------------------+ 5 rows in set (0.00 sec) </code> ===== 古いパスワードのままログインする場合 ====... ---------------------------------------+ 1 row in set (0.03 sec) mysql> SET GLOBAL sql_mode='NO_ENGINE_SUBSTITUTION'; Query OK, 0 rows affected (0.01 sec) ... UBSTITUTION | +------------------------+ 1 row in set (0.00 sec) </code> === /etc/my.cnf === 再起動後も設
- LEFT JOIN、INNER JOIN違い
- | | 6 | F | +------+------+ 6 rows in set (0.00 sec) </code> <code console> mysql> SELECT... | | 9 | * | +------+------+ 6 rows in set (0.00 sec) </code> ===== LEFT JOIN ===== <code... | NULL | +------+------+------+------+ 6 rows in set (0.00 sec) </code> ===== INNER JOIN ===== <cod... | B | | 3 | C | 3 | C | +------+------+------+------+ 3 rows in set (0.00 sec) </code>
- MySQL - クエリ全部ログ取得
- ----------+----------------------------+ 1 row in set (0.00 sec) mysql> set global general_log='OFF'; </code> ===== ログを取得開始 ===== <code> mysql> set global general_log='ON'; </code> ===== ログを取得停止 ===== <code> mysql> set global general_log='OFF'; </code> {{tag>mysql}}
- MySQL - 数値に変換してソート
- ULL | +---------+-------------+ 12 rows in set (0.01 sec) </code> ===== こうすれば、数値に変換してソートできる。 ==... ULL | +---------+-------------+ 12 rows in set (0.00 sec) </code> ===== castを利用する場合 ===== <code... 3 | 170412 | | 3781 | NULL | +---------+-------------+ 12 rows in set (0.00 sec) </code>
- 外部接続
- ------------------+------------------+ 6 rows in set (0.00 sec) </code> ====== ユーザを追加 ====== ▼ユーザ名:vp... ------------------+------------------+ 6 rows in set (0.00 sec) mysql> select Host,Db,User from db;... ---------+------------+--------------+ 9 rows in set (0.01 sec) </code> これで、192.168.1.からの接続で、DB:vpopma
- 11 ERROR:1093を回避
- ブルに対するサブクエリからの操作ができない <code console> update hoge set code = 0 where id IN (select id from hoge as tmp... === 対応 ===== これで上手くいく <code console> update hoge set code = 0 where id IN ( select id from (select id
- IPアドレス-アドレスナンバー
- | +------+----------------------+ 1 row in set (0.00 sec) </code> 逆は INET_ATON <code console> m... ---------------+ | 168427523 | +------------------------+ 1 row in set (0.08 sec) </code>
- MySQL - レプリケーション
- トの0は削除しないの意味</red> my.cnfに下記を書いておけば、14日で削除される。 set-variable = expire_logs_days=14 ====== [スレーブ側] ==... rno: 0 Last_SQL_Error: 1 row in set (0.00 sec) ERROR: No query specified </code>
- MySQL - パスワードを忘れた
- 5.7.5移行はold_passwordは利用できない。 UPDATE mysql.user SET password=PASSWORD('123456') WHERE user='root' AND... スードを変更(old_password=1) ===== UPDATE mysql.user SET password=old_password('123456') WHERE user='root'
- 18 MySQLでALTER TABLEの進捗確認
- ---------+ | 1273517123 | +------------+ 1 row in set (10 min 26.05 sec) $ bash alert_progress.sh 2000
- MySQL - バックアップ
- = 文字化け回避 ====== # mysqldump --default-character-set=binary -u root -p testdb > testdb.sql ====== MyS
- MySQLパスワードエラー
- e> ====== 対処方法 ====== <code> mysql> UPDATE user SET Password = OLD_PASSWORD('mypass') -> WHERE H