【MySQL】mysql启动报错./mysqld_safe: my_print_defaults: not found
【问题描述】:在安装老版本的mysql并启动时发现的错误:$ cd /data/mysql/bin$ ./mysqld_safe &报错信息:root@10:/data/mysql/bin# ./mysqld_safe &[1] 4301root@10:/data/mysql/bin# ./mysqld_safe: 1: ./mysqld_safe: my_print_defaults: not found...
mysql企业备份工具(MEB)之mysqlbackup安装及使用
mysql enterprise版比community在备份工具上有了提升,多了一个mysqlbackup的工具,即mysql企业备份工具。当然遵循GPL的社区版也可以用:该工具单独下载:到官方的下载中心:https://edelivery.oracle.com/点Sign up登录然后搜索并选择平台,搜索mysql,找到企业版。然后点旁边的Continue即可:继续Continu...
MySQL-HA MHA(Master High Availability manager)搭建手册
MHA搭建手册
【MySQL】Last_IO_Errno: 1593 server-uuid重复导致slave报错
【问题描述】:在slave库上发现报错:mysql> SHOW SLAVE STATUS\G…………………………………………Last_IO_Errno: 1593Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work....
linux平台静默安装Oracle 11g数据库学习笔记
环境:redhat 6 + Oracle 11.2.0.1.0以下内容仅供参考,建议生产环境安装11.2.0.4.0,安装方法有些许不同。(需参照官方提供响应文件模板修改)此处hostname默认为localhost。1、创建用户:groupadd oinstall;groupadd dba;useradd -g oinstall -G dba oracle;2、创建目录:...
mysql 多个参数选项文件my.cnf优先级研究
my.cnf是mysql服务器在unix平台下默认的配置文件的文件名。输入my_print_defaults可以得出mysql server启动时所读取的my.cnf的顺序:(一般为该四个,根据安装方式、OS发行版、mysql版本而定)/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/my.cnf(有的版本写作/usr/local/mysql/etc/my.cnf) ~/.my.cnf 也就...
MySQL初始化脚本mysql_install_db使用简介及选项参数
mysql_install_db是一个默认放在.../mysql/scripts的一个初始化脚本。该脚本可以在任何装有perl的操作系统上被使用,在5.6.8之前的版本,该脚本是一个shell脚本,并只能在unix平台上使用。官方对它的介绍是:Initialize MySQL Data Directory安装完mysql server时,一般要执行这个脚本对数据库初始化。运...
【Oracle】ORA-14400: inserted partition key does not map to any partition
元旦假日后工作第一天,同事说一个远古项目后台查不到2016年后的某数据。(该项目仍在提供服务,但早已停止更新)业务大致是这样的:有一张表是存放“赠送礼物”的记录表。产品这边赠送了一个礼物给另外一个小号,然后后台查询不到。找不到文档,手动查到该表:COMMENT ON COLUMN "*"."SEND_LOG"."SEND_TIME" IS '赠...
CentOS更改yum源至国内源(163源)
默认的yum源有一些老,故可以更新一下yum源获取更加新版本的工具或程序。选择的方案很多,国内源比较有名的有比如 阿里源,网易源,此处选择的是网易。下载至/etc/yum.repos.d# cd /etc/yum.repos.d/# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo备份,并将下载的源作为默认...
【MySQL】ERROR 1418 This function has none of DETERMINISTIC, NO SQL, ...
在mysql创建function时经常出现的一个报错,原因是开启了binary log,而且创建的函数没有指定如下之一的参数。DETERMINISTICREADS SQL DATANO SQL其完整报错是:ERROR 1418 (HY000) : This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled ...
【MySQL】ERROR 1093 You can
Error 1093 You can't specify target table 'table_name' for update in FROM clause
mysqldump 参数详解(基于MySQL 5.6)
mysqldump选项: Format Description Introduced --add-drop-database Add a DROP DATABASE statement before each CREATE DATABASE statement ...
Percona XtraBackup 源码安装
Percona XtraBackup下载:$ wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.2/source/tarball/percona-xtrabackup-2.3.2.tar.gz此处用的是最新版本,2.3.2。其他版本可以从这里获得。https://www.percona.com/downloads/XtraBackup/LATEST/RHEL和CentOS发行版:先检查...
MySQL 预处理语句prepare、execute、deallocate的使用
MySQL官方将prepare、execute、deallocate统称为PREPARE STATEMENT。我习惯称其为【预处理语句】。其用法十分简单,举个栗子:mysql> PREPARE pr1 FROM 'SELECT ?+?';Query OK, 0 rows affected (0.01 sec)Statement preparedmysql> SET @a=1, @b=10 ;Que...
MySQL存储过程中处理数组 UDF代码分享
在存储过程中,传入的参数经常可能会有数组,而mysql没有自带处理数组的方法或函数。需求是这样的:传入参数形如:【aaa|bbb|ccc】传出参数形如:【aaa】、【bbb】、【ccc】自己写了一个自定义函数来完成上述需求:例子:mysql> select FUN_GET_ELEMENT('第一个数组|第二个数组|第三个数组', '|', -1);...
压测工具 sysbench安装及使用简介(0.4.12\0.5\1.0.x+版本)
0.4.12 \ 0.5 \ 1.0.9+ 版本
官方压测工具mysqlslap介绍及使用
mysqlslap是官方的一款做压力测试的工具,可以模拟多个客户端进行并发测试。比如可以模拟多少并发,执行多少次,针对某个存储引擎……等等比如对myisam引擎做并发量为100,查询次数为1000--concurrency用于指定并发量,--number-of-queries=1000用于指定查询次数,--engine用于指定存储引擎-a则是自动生成SQL(当未提...
MySQL 5.5升级5.6 单实例简易实战
环境:RHEL 6mysql旧版本:mysql-5.5.28mysql新版本:mysql-5.6.26安装方式:源码编译不习惯用rpm包来安装mysql,所以此处仍然使用用源码安装编译mysql。若为rpm包安装,操作过程大体一致,当然路径和安装方法有出入。因为是实验环境,首先安装mysql5.5。basedir : /home/sano1y/mysql5.5datadir : /home/sa...
【MySQL】mysql启动常见报错 mysqld_safe mysqld from pid file hostname.pid ended
在通过 mysqld_safe & 或 mysqld_safe & --user=xxxx mysqld服务时,常常会报如下错误:mysqld_safe mysqld from pid file /xxxx/xxxx/xxxx/hostname.pid ended*.pid是存放mysqld process id的文件,默认名字为hostname.pid。解决思路:可以先检查 hostname.err文件,默认位置在$datadir中,tail -n 100看一下是否...
mysql_config_editor使用简介
该工具可以创建一个"login-path",用户可以直接通过login-path来登录mysql。实质上,它存储一个身份认证信息到一个叫做.mylogin.cnf的的登录文件中。并且,该工具至少在mysql5.6.6以上的版本才可用。创建一个login-path:shell> mysql_config_editor set --login-path=test --user=root --password --host...