mysql:basic
差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
| mysql:basic [2009/03/26 19:42] – wenpei | mysql:basic [2016/06/01 10:32] (目前版本) – [mysqldump] sars | ||
|---|---|---|---|
| 行 5: | 行 5: | ||
| http:// | http:// | ||
| + | |||
| + | ===== Techotopia: MySQL Essentials ===== | ||
| + | http:// | ||
| + | |||
| + | ====== Check table exist or not ====== | ||
| + | 檢查資料表是否存在 | ||
| + | < | ||
| + | $tbchk = "SHOW TABLES LIKE ' | ||
| + | $tbchkres = mysql_query($tbchk); | ||
| + | </ | ||
| + | |||
| + | $tbchkres 回傳 1 代表存在,回傳 0 代表不存在。 | ||
| + | |||
| + | ====== Create table from other table' | ||
| + | 根據已經存在的資料表結構自動建立新資料表 | ||
| + | CREATE TABLE `new_table` LIKE `old_table`; | ||
| ====== mysqldump ====== | ====== mysqldump ====== | ||
| 行 11: | 行 27: | ||
| mysqldump --user=username --password --default-character-set=latin1 database 〉 dump.sql | mysqldump --user=username --password --default-character-set=latin1 database 〉 dump.sql | ||
| + | ===== Ref ===== | ||
| + | * [[https:// | ||
| ====== BigDump: Staggered MySQL Dump Importer ====== | ====== BigDump: Staggered MySQL Dump Importer ====== | ||
| http:// | http:// | ||
| 行 21: | 行 39: | ||
| http:// | http:// | ||
| + | MySQL 資料庫增量備份 | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ====== Forgot Root Password ====== | ||
| + | 忘記 MySQL Root 密碼時可重新設定密碼。 | ||
| + | |||
| + | 停止 MySQL Server 後,重新啟動 Server,並增加參數「--skip-grant-tables」 | ||
| + | # mysqld_safe --skip-grant-tables & | ||
| + | |||
| + | 使用無密碼之 root 帳號登入 MySQL | ||
| + | # mysql -u root mysql | ||
| + | |||
| + | 重新設定 root 密碼 | ||
| + | mysql> UPDATE user SET password=PASSWORD(' | ||
| + | mysql> flush privileges; | ||
| + | |||
| + | 重新啟動 MySQL Server 後即可用新密碼登入。 | ||
| + | |||
| + | Ref: http:// | ||
| + | |||
| + | ====== JOIN ====== | ||
| + | {{ : | ||
mysql/basic.1238067765.txt.gz · 上一次變更: 由 wenpei
