mysqlhotcopy 对我来说非常适合处理整个数据库,但我似乎无法处理单个表。我认为这应该可行
/usr/bin/mysqlhotcopy mydb_cms./^SiteUsers$/ /db0/bkp --user=xxx --password=xxx --allowold --method=cp
当我运行时我得到:
No tables to hot-copy at /usr/bin/mysqlhotcopy line 396
这是正确的数据库和表:
mysql> show tables;
+--------------------+
| Tables_in_mydb_cms |
+--------------------+
| SiteUsers |
| UserTemp |
+--------------------+
2 rows in set (0.00 sec)
mysql> select version();
+------------------------------+
| version() |
+------------------------------+
| 5.0.45 |
+------------------------------+
1 row in set (0.00 sec)
有任何想法吗?
短暂性失眠!
答案1
将带有特殊字符(例如 $)的参数括在引号中。