![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
卧夜思雨
这个作者很懒,什么都没留下…
展开
-
nginx proxy_pass 斜杠问题
如果proxy_pass 地址后面只要包含/,表示有自己的路径(绝对路径),不需要location路径了,需要把匹配的location地址替换成proxy_pass地址,再拼接剩余的地址。实际访问地址是:http://127.0.0.1:8080/api//abc.html,此处两个/是因为拼接了/abc.html。实际访问地址是:http://127.0.0.1:8080/apiabc.html。例如:访问地址:http://localhost/proxy/abc.html。原创 2023-03-03 13:58:59 · 701 阅读 · 0 评论 -
关于python3创建虚拟环境:returned non-zero exit status 1
背景:centos7,python3.6问题:执行 python3 -m venv venv,报错:Error: Command ‘[‘xx/venv/bin/python3’, ‘-Im’, ‘ensurepip’, ‘–upgrade’, ‘–default-pip’]’ returned non-zero exit status 1.解决重新安装python3-setuptools yum reinstall python3-setuptools...原创 2021-12-28 21:18:15 · 6916 阅读 · 0 评论 -
关于mysql8重置root密码报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
背景centos7,mysql8.0.27问题利用skip-grant-tables重置root密码,执行命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xx';报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’,密码重置失败。解决办法update user set authentication_s原创 2021-12-22 15:03:22 · 2360 阅读 · 0 评论 -
关于docker mysql启动错误:Errcode: 13 - Permission denied
这个问题在centos不会出现,在ubuntu18出现。报错为:mysqld: Can’t read dir of ‘/etc/mysql/conf.d/’ (Errcode: 13 - Permission denied)mysqld: [ERROR] Fatal error in defaults handling. Program aborted!原因是因为ubuntu的selinux机制。关闭重启就好了。systemctl stop apparmor update-rc.d -f app原创 2021-11-17 15:36:33 · 2629 阅读 · 0 评论 -
关于ubuntu18错误:dpkg: error processing package python3 (--configure)
rm /usr/share/python3/runtime.d/*rm /usr/lib/valgrind/*apt purge python3apt-get -f installapt install python3 --fix-missingapt-get update && apt-get upgrade && apt-get autoremove原创 2021-11-16 09:23:34 · 2056 阅读 · 0 评论 -
关于ubuntu错误:Encountered a section with no Package: header
网上千篇一律下面的命令:rm /var/lib/apt/lists/* -vfapt update然而并没有什么用,还需要下面的命令:rm /var/lib/dpkg/statustouch /var/lib/dpkg/statusapt update参考自https://ostechnix.com/fix-encountered-a-section-with-no-package-header-error-in-ubuntu/...原创 2021-11-15 18:22:15 · 579 阅读 · 0 评论 -
xtrabackup 备份和恢复mysql
安装安装xtrabackup注意xtrabackup8只适合mysql8 。yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpmyum install percona-xtrabackup-80安装mysql8这里docker-compose用于测试,生成环境不建议使用docker版version: "3"services: db: image: mysql:8 co原创 2021-09-23 17:58:21 · 239 阅读 · 0 评论 -
关于xtrabackup增量备份单库恢复 cfg文件被删除问题
环境 xtrabackup8.0.26,mysql8背景一个全备份,一个增量备份,用于恢复指定的数据库。问题使用命令准备全备份: xtrabackup --prepare --apply-log-only --target-dir=/home/zhangz/mysql8/backup/full/full_20210923 --export 此时全备份数据库目录下会生成各个表的cfg文件,用于表空间导入,不可缺失。再准备增量备份:xtrabackup --prep原创 2021-09-23 17:12:51 · 301 阅读 · 0 评论 -
The headers or library files could not be found for jpeg
python安装pillow报错:The headers or library files could not be found for jpeg,a required dependency when compiling Pillow from source.原因: 缺少东西yum -y install libjpeg-turbo-devel原创 2021-02-26 15:13:20 · 6319 阅读 · 0 评论 -
fastdfs 内网 公网 双ip问题
背景:版本v6.04,公司服务器主用,阿里云服务器备用,主服务器由公网ip变成了内网ip。问题:单机使用没问题,在路由器里面做个端口映射就可,但是在集群上就不行了,文件同步不了。解决:先看结果:1处为内网ip,2处为公网ip则可以正常使用。即storage节点中不能出现内网ip。解决方法:其实作者给了解决方案,6.0以上可以配置双ip,即内网和外网ip。设置storage.conf 和 storage_ids.confuse_storage_id=true100001 group1原创 2021-01-29 14:33:02 · 2240 阅读 · 4 评论 -
mycat错误集合
1,背景centos7 ,mysql8(1)close connection,reason:stream closed ,MySQLConnection如果你的mysql账号密码都正确,但mycat就是连接不上mysql,那么不妨修改mysql的配置文件[mysqld]default_authentication_plugin=mysql_native_passwordcharacte...原创 2020-03-20 10:48:31 · 1288 阅读 · 1 评论 -
mysql mycat 双主 读写分离
主从复制参考这篇文章,主从缺点是如果master挂掉,slave即使提供读写功能,等master恢复正常会造成主从数据不同步影响,双主可解决这个问题,双主master提供写,master,slave负载均衡读,有条件的使用双主双从架构更好。双主mysql配置文件两个节点只需要改server-id和auto_increment_offset即可。server-id = 88auto_incr...原创 2020-03-18 16:25:02 · 210 阅读 · 0 评论 -
mysql 配置主从复制及读写分离
1,背景ubuntu18 mysql5.72,目的主从复制是为了数据冗余,读写分离是为了提高产品响应速度。3,需求至少两台服务器,一主一从,且ip能互相ping通。master:192.168.0.88slave:192.168.0.874,步骤4.1 master节点操作(1)修改数据库配置文件vim /etc/mysql/mysql.conf.d/mysqld.cnf...原创 2020-03-16 16:50:48 · 168 阅读 · 0 评论 -
fastdfs 去重
安装Berkley db-6.2.23 wget http://download.oracle.com/berkeley-db/db-6.2.23.tar.gztar -zxvf db-6.2.23.tar.gzcd db-6.2.23./dist/configure --prefix=/usr/local/dbmakemake install安装FastDHT git...原创 2019-12-25 17:27:13 · 316 阅读 · 0 评论 -
ubuntu18安装fastdfs nginx
背景:ubuntu-18.04,nginx-1.14,fastdfs-6.0.4,fastdfs-nginx-module-1.22,libfastcommon-1.0.42步骤(1)安装libfastcommonwget https://github.com/happyfish100/libfastcommon/archive/V1.0.42.tar.gztar -zxvf V1.0...原创 2019-12-10 13:32:12 · 758 阅读 · 0 评论 -
关于错误:uwsgi: /lib64/./libstdc++.so.6: version `CXXABI_1.3.8' not found
背景:centos7,装有anaconda3解决办法:查看/lib64下libstdc++.so.6的指向是否与anaconda3/lib下的libstdc++.so.6指向是否一致,若不一致将anaconda3/lib下的libstdc++.so.6指向的东西复制到/lib64下,重新为libstdc++.so.6建立快捷方式...原创 2019-07-15 09:08:39 · 1567 阅读 · 0 评论 -
linux下不卸载nginx安装第三方模块
背景:使用apt一键安装了nginx,现在想安装nginx-rtmp-module模块要求:在不卸载nginx的情况下,重新编译安装nginx-rtmp-module模块首先查看nginx版本及安装的模块nginx -V下载相同版本的nginx和模块git clone https://github.com/arut/nginx-rtmp-module.gitwget ht...原创 2019-07-09 11:48:46 · 2089 阅读 · 0 评论 -
关于linux错误:sysmbol HMAC_CTX_copy,version libcrypto.so.10 not defined in file
原因:/usr/lib 下的libcrypto.so.10软连接指向不正确解决办法:1,查看/usr/lib下libcrypto.so.10是否指向libcrypto.so.1.0.0,且libcrypto.so.1.0.0大小为2.6M左右2,查看/usr/lib64下libcrypto.so.10是否指向libcrypto.so.1.0.0,且libcrypto.so.1.0.0大小为...原创 2019-06-24 14:22:55 · 1856 阅读 · 0 评论