备份或导出数据库命令mysqldump怎么使用
通用规律只有使用 --all-databases (-A) 会 ERROR 1356,那就看看他到底备份了什么东西。于是喊上同事一起 less 看了下,上下扫了两眼。突然发现:1. 备份 SQL 文件里 DROP 掉了 mysql.proc;2. 后CREATE了一个新的 mysql.proc;3. LOCK TABLES 和 UNLOCK TABLES 中间居然没有备份 CREATE ROUTINE 任何数据?这不就是相当于每次导入全备都给我一个没有任何 sys schema routines 的全新 mysql.proc 表?那这不就异常的尴尬?---- Table structure for table `proc`------ Dumping data for table `proc`-真相大白在官方文档【sys-schema-usage】官方文档明确的告诉我们不会备份 sys 库。但在使用 mysqldump 在执行 --all-databases 会清空 mysql.proc 导致 sys 无法正常使用;这是一个 BUG,并且只存在于 MySQL 5.7.x !1、mysql_upgrade install or upgrade sys schema这个方案适用于 sys 库已经因为 mysqldump 导入而损坏的情况下使用。注意:mysql_upgrade 在修理 sys 库的同时,还修理 mysql 库和用户库表(期间加锁且速度一般),有极小可能会误伤;使用 mysql_upgrade 的时候要加上 --upgrade-system-tables,不然会扫描用户库表。2、全备时同时备份 sys 库这个方案适用于需要还原的数据库,sys 库也不太正常的情况下使用;在全备后额外再备份一份 sys 库用于修复。注意:不适用于做主从时使用它。3、使用 databases 全备这个方案适用于所有场景的全备需求,100% 安全。4、使用 mysql-sys 开源代码如果你的数据库 sys 全部中招了,又是生产库。那你只能用这个方法;mysql-sys:中记录了 sys 库的创建语句将文件下载到本地,然后根据数据库版本,执行以下命令即可。
电脑左下角出现Javascript:void(0)是什么意思怎么办
1、打开网页上的“工具”,点击“Internet选项”,在“常规”选项卡中点击“删除Cookies”和“删除文件”;2、在“安全”选项卡中点击“默认级别”;3、在“隐私”选项卡中点击“高级”进行设置,在“覆盖自动cookie处理”前的方框内打勾,然后点击“确定”,博客无法登录的问题就能得到解决。若嫌上面的文字表述太啰嗦,参照下面直观的截图进行设置,问题也能得到及时解决
libevent-2.0.22-stable.gz怎么安装
在Linux系统中进行FastDFS软件的安装配置,方法的过程中是很复杂的,所以如果不是专业的电脑高手可能是没有办法整理出来,所以为了方便网友们更好的了解这个软件的安装,一下就是详细的过程,大家一起来看看吧!
第一步:安装FastDFS
1.解压 FastDFS_v4.07.tar.gz ==》FastDFS
2. cd FastDFS ==》vim make.sh
修改以下内容
TARGET_PREFIX=/usr/local/fdfs
TARGET_CONF_PATH=/usr/local/fdfs/conf
mkdir -p /usr/local/fdfs
mkdir -p /usr/local/fdfs/conf
修改
if [ “$uname“ = “Linux“ ]; then
if [ “$WITH_LINUX_SERVICE“ = “1“ ]; then
if [ ! -d $TARGET_CONF_PATH ]; then
mkdir -p $TARGET_CONF_PATH
cp -f conf/tracker.conf $TARGET_CONF_PATH
cp -f conf/storage.conf $TARGET_CONF_PATH
cp -f conf/client.conf $TARGET_CONF_PATH
cp -f conf/如果已经存在,则不存在文件内容,建立一个索引链接以节省磁盘空间
key_namespace=FastDFS
本配置项解释: 当上个参数设定为1时 , 在FastDHT中的命名空间
keep_alive=1
本配置项解释: 长连接配置选项,如果为0则为短连接 1为长连接
#include /usr/local/fdht/conf/fdht_servers.conf
本配置项解释: 可以通过 #include filename 方式来加载 FastDHT servers 的配置
【3.5】
===========================总体启动流程======================================
启动tracker /usr/local/fdfs/bin/fdfs_trackerd /usr/local/fdfs/conf/tracker.conf
停止tracker /usr/local/fdfs/bin/stop.sh /usr/local/fdfs/conf/tracker.conf
启动storage /usr/local/fdfs/bin/fdfs_storaged /usr/local/fdfs/conf/storage.conf
停止storage /usr/local/fdfs/bin/stop.sh /usr/local/fdfs/conf/storage.conf
启动nginx /home/softinstall/nginx/nginx-fastdfs-install/sbin/nginx
启动
/usr/local/fdht/bin/fdhtd /usr/local/fdht/conf/fdhtd.conf
停止
/usr/local/fdht/bin/stop.sh /usr/local/fdht/conf/fdhtd.conf
测试 是否有错误:
/usr/local/fdht/bin/fdht_test /usr/local/fdht/conf/fdht_client.conf
=================================================================