根据系统配置参数不同配置文件配置不同5.7.19和5.7.26可使用该配置文件亲测有效虚拟机机器配置如下查看每个物理CPU中core的个数(既核数):[root@cdh02 softword]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 1
查查物理cpu个数:[root@cdh02 softword]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
1
查看逻辑CPU的个数:[root@cdh02 softword]# cat /proc/cpuinfo| grep "processor"| wc -l
...
引用《高性能MySQL》第8章my.cnf内容:# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html[mysqld]# basedir = .....# server_id = ..... datadir = /var/lib/mysql port = 3306 socket = /var/lib/mysql/mysql.sock pid_file = /var/lib/mysql/mysql.pid user = mysql default_storage_engine = InnoDB # InnoDB innodb_buffer_pool_size = <value...
需要修改phpmyadmin的配置文件,让其连接到MySQL数据库,用记事本打开 config.inc.php 文件 1 <?php2 3/* Servers configuration */ 4$i = 0;5 6/* Server: localhost [1] */ 7$i++;8$cfg[‘Servers‘][$i][‘verbose‘] = ‘localhost‘;9$cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;
10$cfg[‘Servers‘][$i][‘port‘] = ‘3306‘;
11$cfg[‘Servers‘][$i][‘socket‘] = ‘‘;
12$cfg[‘Servers‘][$i][‘connect_type‘...
重要目录查看 mysql 存放目录:ps -ef|grep mysql # 可以找到 datadir 数据目录 ;pidfile:pid文件目录
cd到 /var/lib/mysql 安装目录下,比较重要的:mysql,mysql.sock,链接用的test,自带的测试数据库
mysql核心目录:/var/lib/mysql : mysql 安装目录/usr/share/mysql: 配置文件/usr/bin : 命令目录:mysqladmin,mysqldump/etc/init.d/mysql:启停脚本
mysql配置文件my-huge.cnf ;高端服务器,1-2G内存
my-large....
#*** client options 相关选项 ***#
#以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。[client]
port = 3309
socket = /usr/local/mysql/tmp/mysql.sock
[mysqld]
!include /usr/local/mysql/etc/mysqld.cnf
#包含的配置文件 ,把用户名,密码文件单独存放
port = 3309
bind-address = 0.0....
配置文件:linux:/etc/my.cnf 默认配置文件:/usr/share/mysql/my-default.cnfwindows:my.ini 主要日志文件:二进制日志log-bin:主从复制。错误日志log-error:默认是关闭的, 记录严重的警告和错误信息, 每次启动和关闭的详细信息等。查询日志log:默认是关闭的, 记录查询的sql语句, 如果开启会减低mysql的整体性能, 因为记录日志也是需要消耗系统资源的。 数据文件:frm文件:存放表结构。myd文件:存放表数据。...
1.1.1.?mysql5.6.14多实例my.cnf时,初始化不读取my.cnf配置文件【环境描写叙述】在多实例配置的/etc/my.cnf环境中,运行mysql_install_db后。启动Mysql报错。【操作步骤】/etc/my.cnf配置文件:[mysqld3307]innodb_data_file_path =ibdata1:1G:autoextend初始化数据库:[root@test home]# mysql_install_db--datadir=/home/mysql_3307 --user=mysql --defaults-file=/etc/my.cnfInstalling MySQL system tables...2014-05-1311:07...
本文参考: 马哥视频教程 mysql官方手册 MySQL my.cnf参数配置优化详解MySQL Innodb 存储引擎参数优化 整理=======================================[ client ]======================================password = []port服务端口, default: 3306socket服务套接字, 程序使用套接字链接比使用域名:端口链接要快, 因为这样就不需要协议解析了 =======================================[ mysqld ]=============================...
#BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存 # 主要使用INNODB #处理复杂队列并且连接数量较少的mysql服务器 # # 将此文件复制到/etc/my.cnf 作为全局设置, # mysql-data-dir/my.cnf 作为服务器指定设置 # (@localstatedir@ for this installation) 或者放入 # ~/.my.cnf 作为用户设置. # # 在此配置文件中, 你可以使用所...
平台使用Rancher 2.x
问题原因是,一个测试用的mysql需要开启binlog日志,我想着这个不是挺简单的嘛~
于是,配置了一个config,挂载到对应的mysql配置文件下,然后重新部署一下~然而进容器一看,配置文件是挂载上了,可是配置却未生效。。
具体如下:
1、因为使用Rancher平台,所以配置及挂载这一步是在web端进行的(祸根。)。
即添加一个configmap,覆盖掉原配置文件:
#开启binlog日志的配置文件~
[mysqld]
pid-file = /var/run...
背景:环境注意:在用rancher搭建的k8s里,mysql是起了一个pod,镜像是网上的mysql:5.7开发人员提出了一个报错“查询时的ONLY_FULL_GROUP_BY错误”,让我改sql_mode,当时我觉得这很好改,将数据库的配置文件添加一条sql_mode,重启数据库就行了。 但是,我起初通过rancher进入到mysql容器里面,执行命令 mysql -uroot -p密码 -e "set @@sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO...
1.
mongodb从配置文件启动
创建配置文件:/usr/local/mongodb/etc/mongodb.conf
配置文件的内容为:#Directory and relavent set
dbpath = /var/mongodb/data
logpath = /var/mongodb/logs/log.log
profile=2
slowms=100
#repairpath = /var/mongodb/repair
pidfilepath = /usr/local/mongodb/mongodb.pid
#directoryperdb = true
#sysinfo = true
#verbose = true
#logappend = true
#cpu = true#Network and security set
noauth...
!/usr/bin/env python
# -*- coding: utf-8 -*-
# 日志管理
import logging
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8‘)def getlogger(logName, logFile):logger=logging.getLogger(logName)logger.setLevel(logging.DEBUG)screenHandle = logging.StreamHandler()screenHandle.setLevel(logging.DEBUG)fileHandle = logging.FileHandler(logFile,‘a‘)fileHandle.setLevel(logging.DEBUG)formatter = logging.For...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 日志管理
import logging
import sys
reload(sys)
sys.setdefaultencoding(utf-8)def getlogger(logName, logFile):logger=logging.getLogger(logName)logger.setLevel(logging.DEBUG)screenHandle = logging.StreamHandler()screenHandle.setLevel(logging.DEBUG)fileHandle = logging.FileHandler(logFile,a)fileHandle.setLevel(logging.DEBUG)formatter = logging.Formatter(...
<?php2 3 /* Servers configuration */4 $i = 0;5 6 /* Server: localhost [1] */7 $i++;8 $cfg[‘Servers‘][$i][‘verbose‘] = ‘localhost‘;9 $cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;
10 $cfg[‘Servers‘][$i][‘port‘] = ‘3306‘;
11 $cfg[‘Servers‘][$i][‘socket‘] = ‘‘;
12 $cfg[‘Servers‘][$i][‘connect_type‘] = ‘tcp‘;
13 $cfg[‘Servers‘][$i][‘extension‘] = ‘mysqli‘;
14 $cfg[‘Ser...