centos7 centos linux mysql
Python实时更新Windows文件到Linux/unix主机上,并将回车符"\r\n"全部替换成"\n"
为什么要这个脚本 习惯了在Windows上用JetBrain 的 PyCharm 社区版,而社区版没有远程编程的功能,所以用这个脚本实现远程编程。 把脚本的换行符替换掉,是因为\r\n在unix下会让Python脚本拥有执行权限时报错。 具体脚本 需要安装paramiko包 首先将文件的\r\n转换 ......
Linux上好用的进制转换计算器
https://qalculate.github.io/ fedora 安装(需要开启RPM Fusion仓库) sudo dnf install qalculate-gtk 按下ctrl+b就可以打开进制转换 ......
CentOS7中远程连接数据库连不上的问题解决方法
当远程连接数据库连接不起来时: 可能原因: 1.检查网络防火墙或其他安全设置是否阻止了连接 2.mysql服务是否启动,查看 systemctl status mysql 3.是否提前授权: 4.用户名是否正确 5.网络是否正常 6.IP地址端口号密码是否正确 7.输入命令是否错误: 错误:[roo ......
MySQL大小写敏感参数的一些内容
1.在MySQL中,可以通过lower_case_table_names=0/1来设置是否区分大小写,0代表区分大小写,1代表不分区大小写。 2.在MySQL5.7及之前的版本中,你可以在配置文件里随意修改这个参数的值。但是在MySQL8.0版本中,这个值只能在数据库初始化时指定一次,后续无法通过修 ......
MySQL GTID主从复制
MySQL在5.6的版本推出了GTID复制,相比传统的复制,GTID复制对于运维更加友好,这个事务是谁产⽣,产⽣多少事务,⾮常直接的标识出来,当然GTID也有限制,对于什么是GTID可以参考我之前的文章:MySQL 5.6 GTID Replication,那么今天主要是想和同学们分享一下关于从库s ......
MyCAT实现MySQL的读写分离
在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。 引入MyS ......
mysql结合binlog实现数据误删误改后的数据恢复
mysql结合binlog实现数据误删误改后的数据恢复 测试数据: 建表 CREATE TABLE `student` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT ......
MySQL主从复制、读写分离
MySQL主从复制 binlog日志 bin log :记录所有数据的更改,可用于本机数据恢复和主从同步 bin log一共有三种模式:【STATEMENT 、 ROW 、 MIXED 】 statement level模式 每一条会修改数据的sql都会记录到master的bin-log中。slav ......
MySQL之MHA高可用配置及故障切换实例
一、MHA概述 1.1 MHA是什么 MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过 ......
MySQL高级语句(一)
一、SQL高级语句 1.导入文件至数据库 #先创建一个文件夹,然后将准备好的文件导入 [root@localhost ~]# mkdir /backup [root@localhost ~]# cd /backup/ [root@localhost backup]# rz -E rz waiting ......
MySQL高级语句(二)
一、Mysql高阶语句 1、别名 字段别名、表格别名语法:SELECT “表格別名”.“字段1” [AS] “字段1別名” FROM “表格名” [AS] “表格別名”; 1 2 3 select RE.region AS reg, count(site) from REGION AS RE gro ......
Linux 如何通过命令行查看图片 All In One
Linux 如何通过命令行查看图片 All In One
Terminal
ImageMagick
......
linux相关面试题及常用命令
nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。 nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。 nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。 nginx -s reopen 重 ......
字符串函数_Linux_python_R_SQL
###字符串处理 grep 查找命令 筛选信息 awk cut 按照指定要求分割-awk 截取列信息 cut 截取字符串信息 awk FS 对第一行没作用 要用大写的BEGIN 方法01.利用 expr index来求索引 方法02.利用awk和列号来获取指定索引的值 sed tr sed(流式编辑 ......
linux和windows下换行符引起的报错——dos2unix转换
有时候由于有的代码太长,显示的时候看着很不舒服,所以在编写的时候会加上\再换行,这个是转义字符(转义字符还是编译字符??我对这个不是很了解。。。),到时候会把换行符给变成空格(我也不知道这个描述对不对,大概意思就是告诉编辑器我这里不需要换行,你帮我换回来) # 下面这段代码 for i in $(l ......
Windows系统远程桌面连接CentOS7
一个是CentOS7系统,一个是Windows10系统 1、用SSH root用户登录Centos主机; 2、检查centos是否装了epel库 执行命令: rpm -qa|grep epel 如果没有就安装: yum install epel-release 3、安装xrdp,执行命令: yum ......
centos7安装openjdk17
1、创建jdk目录 mkdir -p /home/jdkcd /home/jdk 2、下载openjdk17免安装包 wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/ope ......
Centos查找、删除僵尸进程
CentOS 1、查找僵尸进程命令: ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' 说明:因为状态为 z或者Z 的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程 2、批量干掉僵尸进程命令: ps -A -o stat,ppid,pid,cm ......
第6章 Linux的档案权限与目录管理
一、使用者与群组 1、档案拥有者 由于Linux是个多人多任务的系统,常常可能有多人同时使用这部主机来进行工作,为了考虑每个人的隐私以及每个人喜好的工作环境而建立档案拥有者。 2、群组概念 群组用于团队管理,同一团队共享同一份资源并共同管理资源。 3、Linux用户身份与群组记录的档案 在Linux ......
拒绝“爆雷”!GaussDB(for MySQL)新上线了这个功能
摘要:智能把控大数据量查询,防患系统奔溃于未然。 本文分享自华为云社区《拒绝“爆雷”!GaussDB(for MySQL)新上线了这个功能》,作者:GaussDB 数据库。 什么是最大读取行 一直以来,大数据量查询是数据库DBA们调优的重点,DBA们通常十八般武艺轮番上阵以期提升大数据查询的性能:例 ......
KVM 使用 Centos CLoud Image 安装虚拟机
1 下载镜像 # 资源地址:https://cloud.centos.org/centos/7/images/ wget https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-2009.qcow2c 2 拷贝虚拟机 ......
MySQL Shell 工具安装使用
详解转载: https://www.xmmup.com/mysql-shellgongjujieshao.html 下载: wget https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.29-linux-glibc2.12- ......
Mysql主从同步
一、主从复制的重要性 日常系统业务流量的增长,一台MySQL数据库服务器已经满足不了需求了,会负载过重,容易出现查询效率慢、宕机的情况,导致用户体验差、数据的丢失。这个时候就需要实现数据库的负载均衡和读写分离,来减少单台MySQL数据库服务器的压力。我们可以通过使用MySQL内置的复制功能来搭建My ......
MySQL查询数据时间戳和日期的转换
在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳,也有的直接存日期,查询的时候可能不是那么好弄。 mysql提供了两个函数: from_unixtime(time_stamp)-> 将时间戳转换为日期 unix_timestamp(date)-> 将指定 ......
Linux前置
一、虚拟机 下载VMware软件 二、选择Linux内核 当前热门的Linux内核有CentOS,Ubuntu 三、快速实现文件上传 FinalShell 四、Linux Linux是一种操作系统,电脑是由操作系统和硬件组成的 操作系统 = 内核 + 系统级软件 内核:直接与硬件沟通的部分 系统级软 ......
linux在多个文件中查找指定字符串
Linux使用grep命令检索多个文件 点击查看代码 grep <searching string> <pattern searching file> 如果我要检索当前所有md文件中的Hello关键字,可以这么用 点击查看代码 $ grep Hello *.md a.md:Hello World! ......
Mysql问题处理分享:SQLSTATE[HY000]: General error: 126 Incorrect
今天网站访问内容页突然报错: SQLSTATE[HY000]: General error: 126 Incorrect key file for table '.\数据库名\qb_cms_content1.MYI'; try to repair it 当mysql的临时文件大小设置太小,或者由于并 ......
初次使用Linux注意事项
1.启动网络服务 systemctl start network systemctl enable network 2.无法使用yum 错误如下 解决办法 cd /etc/sysconfig/network-scripts vi ifcfg-ens33 将ENBOOT改为yes service ne ......
VM虚拟机安装centos7.9并docker启动showdoc
一、准备工作 安装VMware workstations16版本,这个不做过多的介绍 下载centos64位dvd版的centos7.9的镜像文件 创建虚拟机,此过程也不做过多的介绍,设置root密码的时候千万要记住,而且密码复杂度要高。 重启centos7,输入密码进入系统。 如果想使用固定的IP ......