Linux里面去掉文件特殊字符的命令
egrep -v "^#|^$" /etc/proxysql.cnf
在线将传统模式复制改为GTID复制模式
1.在每一台服务器上设置ENFORCE_GTID_CONSISTENCY=WARN,这一步设置之后,使得所有事物都允许违反GTID的一致性,设置之后确保错误日志中没有任何警告set @@GLOBAL.ENFORCE_GTID_CONSISTENCY=WARN;2.在每一台服务器上设置ENFORCE_GTID_CONSISTENCY=ON; 确保所有事物都不能违反GTID的一致性set @@GLOB
如何确定Single-Primary模式下的MGR主节点(文档 ID 2214438.1)
MySQL 5.7可以通过global status group_replication_primary_member确定root@db20:59: [mgr]> SELECT VARIABLE_VALUE -> &
centos 7 二进制安装mysql 5.7.25
一.安装前系统环境检查1.关闭selinux[root@mgr1 ~]# cat /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELIN
Mysql5.7半同步复制
0.系统版本mysql> select version(); +------------+ | version() | +------------+ | 5.7.25-log | +------------+ 1 row in set (0.00 sec)安装
MySQL8.0变化之密码策略
从8.0.4开始mysql废弃了用了很久的validate_password插件,改用validate_password组件。我的版本是:mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.14
MySQL8.0的坑之lower_case_table_names
在安装了8.0.14之后,初始化的时候在my.cnf里设置了lower_case_table_names=1,安装好了之后,启动报错:2019-01-28T13:24:24.919463+08:00 0 [System] [MY-010116] [Server] /usr/local/mysql/bin/mysqld (mysqld&nb
MySQL8.0安装
0.环境:os : CentOS release 6.10 (Final)Msyql: mysql8.0.141.下载官方打包好的二进制安装包:#wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.14-linux-glibc2.12-x86_64.tar.xz8.0采用了新的.xz压缩方式,文件很小,只有350M左右2.解压:
ORA-00000 normal, successful completion
从阿里云的image创建一个ecs,启动oracle的时候报错: ORA-00000 normal, successful completion oracle对这个错误的秒数 ORA-00000 normal, successful completion Cause: An operation has completed normally, having met no exce
ORA-12899: value too large for column ORG_NAME (actual: 145, maximum: 128)
导入数据时报错以下错误,这是因为原来的数据库是GBK的,每个汉字两个字节,但新数据库是UTF-8的,每个汉字是三个字节,导致超过长度了。ORA-12899: value too large for column ORG_NAME (actual: 145, maximum: 128) 解决
PL/SQL 连接 Oralce 提示 Could not initialize oci.dll
系统环境是windows 2008 server 64位PL/SQL是PLSQL Developer11.0.3.1770Initialization error Could not initialize "C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll" &
mysql 5.7忘记root密码
临时创建的一个测试库,忘记了root密码,用如下办法可以解决:一、通过编辑/etc/my.cnf文件在[mysqld]下面加上skip-grant-tables=1,保存退出;[mysqld] skip-grant-tables=1二、重启MySql服务[root@iZ2ze7qh6q0di3qkvef1dzZ etc]# systemctl stop m
oracle大页
metalink: 401749.1#!/bin/bash## hugepages_settings.sh## Linux bash script to compute values for the# recommended HugePages/HugeTLB configuration# on Oracle Linux## Note: This script does calculation f
mount: /dev/vdb 写保护,将以只读方式挂载
今天再mount磁盘的时候遇到一个问题:[root@oracle1 /]# mount /dev/vdb /oradatamount: /dev/vdb 写保护,将以只读方式挂载mount: 未知的文件系统类型“(null)”这个问题重新格式化磁盘后就好了mkfs.ext4 /dev/vdb让这个盘在系统启动的时候自动挂载[oracle@oracle1 expdpbackup]
ERROR 1786 (HY000): Statement violates GTID consistency: CREATE TABLE ... SELECT
在执行如下语句:create table gltable select * from mysql.user;报错如下:ERROR 1786 (HY000): Statement violates GTID consistency: CREATE TABLE&n
Warning: RPMDB altered outside of yum
在用yum安装mysql的时候提示: Running transaction check Running transaction test Transaction test succeeded Running transaction Warning: RPMDB altered outsi
ORA-27300 ORA-27301 ORA-27302 ORA-27157
有个数据库crash了,环境是os: [root@oracle ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)db:11.2.0.4.0今天上午10点25数据库挂的,报错是:Fri Nov 23 10:
python练习小结
数据类型:常用的数字类型:数字(整数,浮点数) 字符串 波尔值 元祖 列表 字典 集合在python中 单引号 与双引号没有区别单行注释#多行注释 ''' 内容 '''字符串数据的切片和索引: (用于序列)字符串的常用方法一:字符串的功能:(不容易记) str.replace("旧","新") --
python字典的小例子
(helloworld) [root@iZ2ze7qh6q0di3qkvef1dzZ ~]# more dic_test.py#!/usr/bin/pythoninfo ={}name=raw_input("Please input name: ")age=raw_input("Please input age: ")gender=raw_input(
python元组和列表
In [41]: len(a) Out[41]: 5 In [42]: a+'f' Out[42]: 'abcdef' In [43]: a Out[43]: 'abcde' In [44]: print a abcd