1 tcliuwenwen

尚未进行身份认证

我要认证

真理的探索者

等级
TA的排名 7w+

使用docker部署Oracle 12c数据库

博文背景Oracle是当下最流行的数据库,在我们的职业生涯中或多或少会遇到它,但是Oracle非常复杂,并且除了Oracle公司提供该数据库的云服务外其他服务商并不提供,如何以简单的方式安装Oracle数据库成了我们不得不面对的问题。具体操作1.进入docker hub查看Oracle Database Enterprise Editionhttps://hub.docker.com/_/oracle-database-enterprise-edition2.使用docker拉取和启动数据库(

2020-09-28 17:51:42

Ubuntu20.04安装MySQL8.0时出现依赖错误解决办法

博文背景在使用apt安装mysql8.0时出现了如下的依赖报错:dpkg: error processing package mysql-server-8.0 (--configure): installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1dpkg: dependency problems prevent configuration of mysql-s

2020-09-25 19:28:16

[MY-010273] [Server] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.问题解决

博文背景本人在Ubuntu20.04系统下使用apt安装MySQL8后直接使用mysqld命令启动会发现无法启动成功,查看日志遇到[MY-010273] [Server] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.的报错。日志分析2020-09-25T01:23:33.191419Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.

2020-09-25 16:30:40

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘问题解决

博文背景直接使用Mysql命令登录glibc安装的MySQL8时出现了ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/tmp/mysql.sock’的错误。日志分析ubuntu@shanghai:~ $ sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sockln: failed to create symbolic link '/var/mysql/mysql.

2020-09-25 15:06:55

Navicat连接2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘解决

博文背景报错是:2002 - Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (13 “Permission denied”)解决办法把navicat中的localhost修改为127.0.0.1即可,至于为什么我也不清楚。

2020-09-19 17:57:59

CentOS 7二进制安装MySQL 8.0脚本

#!/usr/bin/bashset -erpm -e --nodeps mariadb-libsyum install -y libaio numactlwget "https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz" -O mysql-8.0.21-linux-glibc2.12-x86_64.tar.xztar -Jxvf mysql-8.0.

2020-09-17 22:41:40

MySQL中value和values的区别

博文背景MySQL中有values和value两个玩意,很多博客喜欢比较它们的区别,那么它们到底有什么区别呢?具体操作VALUE is a synonym for VALUES in this context. Neither implies anything about the number of values lists, nor about the number of values per list. Either may be used whether there is a single va

2020-09-16 19:57:58

mycli无法修改分隔符解决方案

博文背景mycli是个好用的mysql命令行工具,但是由于上游解析库的原因,它不支持使用delimiter语句来更换分隔符,需要有其他解决办法来在命令行中创建存储过程和函数具体操作There is a neat workaround since version 1.20.0: you can switch to single-line mode and break lines with Alt-Enter. It allows you to create multi-line stored proce

2020-09-16 16:46:26

MySQL下载样例数据库并导入

wget https://hongkong-1258205913.cos.accelerate.myqcloud.com/mysqlsampledatabase.sqlsudo mysql < mysqlsampledatabase.sql

2020-09-16 16:30:14

mycli蓝色字体看不清楚文字解决办法

博文背景解决办法更换mycli的配色主题,修改~/.myclirc文件中主题为vim主题效果如下:参考链接https://www.mycli.net/syntax

2020-09-16 13:16:53

微软产品无法通过代理连接互联网解决办法

博文背景在有代理情况的情况下,微软的产品比如TODO或者应用商店等等由于直连的原因所以无法联网,具体如何解决呢?解决办法1.下载经典版的Fiddler注意是下面这一个2.点击Winconfig3.将相应的微软产品打勾,然后点击右上角保存...

2020-09-11 05:09:03

Linux下自动安装Miniconda脚本

#!/usr/bin/bashset -ewget "https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O ~/miniconda.shbash ~/miniconda.sh -b -p $HOME/miniconda~/miniconda/bin/conda initecho 'Successfully installed miniconda...'echo -

2020-09-06 12:43:20

Linux下locale问题汇总

博文背景有时候,ssh登录后会出现下面这个样子的问题-bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)/bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)有时候使用一些软件如apt,perl等会出现locale报错命令行查看locale会出现下面这个样子的问题root@tlinux:~ # localelocale: Cannot s

2020-09-05 15:35:48

重要的hosts文件

博文背景在我们的网络生涯中,适当运用hosts文件可以提升我们愉快感,在这里记录一些重要的hosts文件具体操作151.101.0.133 camo.githubusercontent.com13.250.177.223 github.com13.250.177.223 gist.github.com104.28.21.21 img.shields.io91.189.91.43 darkbowser.canonical.com...

2020-09-05 00:22:19

Ubuntu snap应用下载加速

博文背景Ubuntu的snap是个好东西,可是在国内它的网速实在缓慢,在官方提供彻底的解决方案之前,如何解决网速缓慢成为了我们不得不解决的问题。具体操作抓包分析知其访问的域名,接下来对它绑定hosts文件只需要将下面一行添加到hosts文件中即可91.189.91.43 darkbowser.canonical.com从上图可知,下载明显被加速,之前的下载只有20KB/s...

2020-09-03 13:24:29

关于指针的引用的一些理解

这个里面为什么a, b还是保持原样,是因为假设a所在的内存地址为10001,在一般情况下它不会被改变,假设b所在的内存地址为10002,在一般情况下它不会被改变,p1的值被拷贝为10001,p2的值被拷贝为10002,然后p1的值和p2的值发生了交换,所以第一行输出了先2后1,但是a所在的地理位置没有变,b所在的地理位置也没有变,所以第二行输出了先1后2。...

2020-09-02 23:14:07

C++以EOF结尾读取多行字符串

博文背景一直想像cat >> hello.txt或者cat >> hello.txt <<- 'EOF'这个样子以EOF为结束符读取多行文本,搜了一些函数感觉都是曲线救国,不如自己从最基础的东西开始自己造。具体操作#include <iostream>using namespace std;int main(){ char buff[1000]; int index=0; char temp; while(temp

2020-09-02 21:20:25

C++整数溢出引发的思考

博文背景我想在不使用什么limit之类的函数和库的情况下打印出int的最大值结果产生了warning: integer overflow in expression of type ‘int’ results in ‘2147483647’ [-Woverflow]这个样子的报错。具体操作后面的值是int类型在参与运算的,在运算过程中会产生溢出,所以应该指定后面的数为long long int 类型,这样在参与运算的过程中便不会有溢出的问题。...

2020-09-02 11:19:00

晴神笔记--基础语法读书笔记

1.晴神笔记第八页提到long long int类型赋值时需要在后面添加LL,但实际测试C++11是不需要的。

2020-09-02 00:29:48

记录创建SpringBoot工程时的注意事项

1.不要使用阿里云提供的脚手架,会导致项目启动时报错提示模块丢失2.对于从官网拉的springboot脚手架,它自带maven,对新项目指定maven对于它来说好像不起作用3.使用阿里云maven镜像时注意不要将镜像配置写到注释文件内,如下图上面的配置是在注释内的,会不生效,下面才是生效的配置,眼睛要睁大...

2020-09-01 22:09:57

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。