Skip to content

Instantly share code, notes, and snippets.

View Linuxpizi's full-sized avatar
🎯
Focusing

linuxpizi Linuxpizi

🎯
Focusing
View GitHub Profile
@Linuxpizi
Linuxpizi / error_stack.go
Created August 5, 2019 07:34
add error imp to track error stack show where error (file,line and date)
package uError
import (
"fmt"
"runtime"
)
// LError ..
type LError struct {
errors []error
@Linuxpizi
Linuxpizi / sleep.js
Created August 12, 2019 12:58
add js sleep function
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms))
sleep(2000).then(() => console.log("over"))
@Linuxpizi
Linuxpizi / my.cnf
Created March 31, 2020 02:57
mysql配置
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
#Misc
server-id = 1
user = mysql
@Linuxpizi
Linuxpizi / mysqld.service
Created March 31, 2020 02:58
mysqld systemed 配置
[Unit]
Description=MySQL Server
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
Alias=mysql.service
[Service]
@Linuxpizi
Linuxpizi / mysql主从.md
Last active April 1, 2020 09:57
mysql主从搭建步骤
  1. 主节点创建账号
  -- 更新初始账号
  -- update mysql.user set password=password('ucloud.cn') where host='127.0.0.1' and user='root';
  -- flush privileges;
  -- 创建主从账号 192.168.179.1是从节点的IP
  create user 'repl'@'10.93.123.15' identified by 'ucloud.cn';
  grant replication slave on *.* to 'repl'@'192.168.179.1';
  flush privileges;
@Linuxpizi
Linuxpizi / mysql主从.md
Last active March 31, 2020 06:45
MySQL主从搭建步骤

MySQL 主从配置

1. my.cnf

#主数据库端ID号
server_id = 1           
#开启二进制日志                  
log-bin = mysql-bin    
#需要复制的数据库名,如果复制多个数据库,重复设置这个选项即可                  
@Linuxpizi
Linuxpizi / mysql主从设置忽略的数据库.md
Last active March 31, 2020 07:13
mysql主从设置忽略的数据库

master

[mysqld]
# binlog-do-db      二进制日志记录的数据库(多数据库用逗号,隔开)
# binlog-ignore-db  二进制日志中忽略数据库 (多数据库用逗号,隔开)
binlog-do-db     = testdb
binlog-ignore-db = mysql  #这是不记录binlog,来达到从库不同步mysql库,以确保各自权限
binlog-ignore-db = performance_schema
binlog-ignore-db = information_schema
@Linuxpizi
Linuxpizi / mysql读写权限.md
Created March 31, 2020 06:43
关于MySQL读写权限

MySQL读写权限的解读

read_only

read_only

  1. 参数限制的只是普通的用户只读,对于super用户没有限制的能力
  2. 它也不会限制主从的同步
# 查询
show variables like 'read_only'
@Linuxpizi
Linuxpizi / keepalived详解.md
Created March 31, 2020 15:19
keepalived详解

keepalived 参数解析

! Configuration File for keepalived
#全局定义块
global_defs {
    #邮件通知配置,用于服务有故障时发送报警邮件,可选配置
   notification_email {
     z0ukun@163.com
     acassen@firewall.loc
     failover@firewall.loc
@Linuxpizi
Linuxpizi / my.cnf
Created April 1, 2020 10:38
MySQL配置模板
## MySQL配置模板
## my.cnf for MySQL 5.7/8.0
## 注意:个别建议可能需要根据实际情况作调整,请自行判断或联系我,本人不对这些建议结果负相应责任
## 本配置文件主要适用于MySQL 5.7/8.0版本
#
[client]
port = 3306
socket = /data/mysql/mysql.sock