mysqldump注意事项

来源:互联网 发布:掌盟互娱软件下载 编辑:程序博客网 时间:2024/04/30 00:17

参考三思笔记,需要重视这个无效view问题可能导致mysqldump失败.

http://space.itpub.net/7607759/viewspace-697899

 

自己也先演练一下.

mysql> create table kin(id int,sel varchar(10));
Query OK, 0 rows affected (0.01 sec)

mysql> create view kin_view as select * from kin;
Query OK, 0 rows affected (0.00 sec)

mysql> rename table kin to jay;
Query OK, 0 rows affected (0.00 sec)

mysql> desc views;
+----------------------+--------------+------+-----+---------+-------+
| Field                | Type         | Null | Key | Default | Extra |
+----------------------+--------------+------+-----+---------+-------+
| TABLE_CATALOG        | varchar(512) | YES  |     | NULL    |       |
| TABLE_SCHEMA         | varchar(64)  | NO   |     |         |       |
| TABLE_NAME           | varchar(64)  | NO   |     |         |       |
| VIEW_DEFINITION      | longtext     | NO   |     | NULL    |       |
| CHECK_OPTION         | varchar(8)   | NO   |     |         |       |
| IS_UPDATABLE         | varchar(3)   | NO   |     |         |       |
| DEFINER              | varchar(77)  | NO   |     |         |       |
| SECURITY_TYPE        | varchar(7)   | NO   |     |         |       |
| CHARACTER_SET_CLIENT | varchar(32)  | NO   |     |         |       |
| COLLATION_CONNECTION | varchar(32)  | NO   |     |         |       |
+----------------------+--------------+------+-----+---------+-------+
10 rows in set (0.00 sec)

 mysql> select table_name,view_definition,is_updatable from views;\g
+------------+-----------------------------------------------------------------------------+--------------+
| table_name | view_definition                                                             | is_updatable |
+------------+-----------------------------------------------------------------------------+--------------+
| kin_view   | select `KIN`.`kin`.`id` AS `id`,`KIN`.`kin`.`sel` AS `sel` from `KIN`.`kin` | NO           |
+------------+-----------------------------------------------------------------------------+--------------+
1 row in set, 1 warning (0.01 sec)

[root@MASTER tmp]# mysqldump -uroot -p --databases KIN > /tmp/bak.sql
Enter password:
mysqldump: Got error: 1356: View 'KIN.kin_view' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them when using LOCK TABLES

 

参考解决方案:

1..修正view

2.在命令添加参数force

# mysqldump -uroot -p --databases -f KIN > /tmp/bak.sql

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 充电剃须刀托运了怎么办 米饭煮夹生了怎么办 电锅烧干了怎么办 电煎饼锅烧黑了怎么办 电高压锅不加热怎么办 食品流通证到期怎么办 喝了奶茶睡不着怎么办 喝咖啡晚上睡不着怎么办 煮米饭水放少了怎么办 蜗牛睡眠两个人怎么办 军用水壶变形了怎么办 鱼缸过滤效果不好怎么办? 煮水壶有水垢怎么办 猫咪喝了咖啡怎么办 军用水壶凹了怎么办 新电水壶有味道怎么办 猫夏天不喝水怎么办 军用水壶瘪了怎么办 木头壶盖有异味怎么办 挎包拉链坏了怎么办 斜挎包没有拉链怎么办 树脂补牙没抛光怎么办 猪拉稀不吃食怎么办 亚麻衣服刺皮肤怎么办 自热米饭不熟怎么办 孕妇用了微波炉怎么办 蛋挞变软了怎么办 外卖炒面坨了怎么办 手机发热充电慢怎么办 饭盒盖子松了怎么办 饭盒盖子盖不住怎么办 饭盒盖子吸不住怎么办 饭盒盖子变形了怎么办 饭盒盖子凹进去怎么办 饭盒盖吸不住怎么办 饭盒微波炉加热后打不开怎么办 微波炉加热饭盒打不开怎么办 塑料饭盒加热后打不开怎么办 真空锅锅盖打不开怎么办 玻璃真空水壶打不开怎么办 保温饭盒盖子打不开怎么办