MySQL
文章平均质量分 82
常飞梦
10年以上工作经验,8年以数据库管理、开发经验,对数据库优化和架构有比较深的了解。
展开
-
ERROR 1 (HY000): Can't create/write to file'/' (Errcode: 13)错误解决
错误现象:mysql> select 'sz',code,time,openprice,HighPrice,LowPrice,CurPrice,TotalAmount,LastClosePrice -> into outfile '/app/hadoop/data/stocks/sz000001.txt' -> fields terminated by ','原创 2014-01-24 14:07:24 · 15589 阅读 · 0 评论 -
hive中Specified key was too long; max key length is 767 bytes问题解决
当hive安装完成后,在hive中执行show table等任何命令,都会报以下错:[grid@racdb ~]$ hiveLogging initialized using configuration in jar:file:/home/grid/hive-0.8.1/lib/hive-common-0.8.1.jar!/hive-log4j.propertiesHive his原创 2015-10-18 19:30:56 · 2104 阅读 · 0 评论 -
MySQL学习笔记--主从复制故障重置操作
一. 观察复制同步前面已经完成简单的复制同步的配置,下面我们再进行一些测试观察 1. 先在master库进行一些操作,--建库建表并插入些记录mysql> create database licz;Query OK, 1 row affected (0.00sec) mysql> use licz;Database changedmysql> create原创 2015-12-29 14:58:52 · 4215 阅读 · 3 评论 -
MySQL学习笔记--安装配置(RPM)
1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/此处选择“Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit), RPMBundle”下载 注:MySQL-5.6.28-1.el6.x86_64.rpm-bundle.tar包含了MySQL需要安装的所原创 2015-12-25 16:05:55 · 2276 阅读 · 0 评论 -
MySql安装(rpm)和启动配置
MySql安装(rpm)和启动配置安装环境:OS:Oracle Linux 5.9 安装步骤:1.解压MySql安装包[root@bakdbserver mysql]# tar -xf MySQL-5.5.24-1.rhel5.x86_64.tar[root@bakdbserver mysql]# ll总计 373920-rw-r--r-- 1 root r原创 2013-08-23 17:50:19 · 2603 阅读 · 0 评论 -
MySQL学习笔记--复制建立新Slave的方法:克隆Master\Slave
即建立新的Slave的方法前面已经在文章“简单配置MySQL复制”中配置Slave时,没有说明复制从哪里开始,所以Slave是从头开始读取Master的binlog日志的。但如果Master已经运行一段时间,要重现之前所有日志的事件,而且日志可能已经丢失或转储。所以我们一种通用的做法是--不从头开始复制日志。而是对Slave进行一次性初始化操作,建立新的Slave(又称引导Slave)原创 2015-12-31 11:06:52 · 4283 阅读 · 1 评论 -
MySQL学习笔记-Keepalived VIP配置使用
如果我们使用的MHA时,app1.cnf 中的master_ip_failover_script和master_ip_online_change_script两项没有配,即没有使用MHA的VIP方式,可使用keepalived来设置VIP。本例中keepalived的master端和backup端ip:master:10.1.5.8backup:10.1.5.9 MHA配置见:原创 2016-01-08 17:39:10 · 6273 阅读 · 3 评论 -
MySQL学习笔记-MHA安装配置
一、配置主从同步1. 本例中主从ip及端口Master:10.1.5.8:3306Slave1:10.1.5.9:3306 (候选master)Slave2:10.1.5.195:3306 2. Slave配置参数log-bin = mysql-binlog-bin-index = mysql-bin.indexread_only=1 relay_log_原创 2016-01-06 17:53:26 · 15685 阅读 · 2 评论 -
MySQL学习笔记-源码安装及配置
目录1. MySQL源码安装...12. 安装过程中遇到的问题:...23. 创建MySQL服务...34. 创建管理脚本...65. 设置开机自动启动...8 1. MySQL源码安装--cmake下载安装http://cmake.org/download/ # wgethttp://cmake.org/files/v3.3/原创 2015-10-08 16:52:41 · 2702 阅读 · 0 评论 -
MySQL安装启动时报错一则
问题:--成功安装[root@hadoop0 rpm]# rpm -ivh MySQL-server-5.6.28-1.el6.x86_64.rpmwarning: MySQL-server-5.6.28-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...原创 2016-05-16 14:41:41 · 7318 阅读 · 0 评论 -
mysql时间查询
描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。SQL语句: Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') <原创 2013-08-20 10:59:51 · 1183 阅读 · 0 评论 -
创建主键时报错:ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it mus
今天在创建有联合主建的表时,出现下面的错误:ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key mysql> CREATE TABLE animals1 ( -> grp ENUM('fish'原创 2013-08-06 10:59:54 · 27046 阅读 · 1 评论 -
远程访问mysql服务器的方法
如果你想远程连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server这是因为没有设置远程访问mysql数据库服务器的权限。 解决方法:1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的原创 2013-08-05 11:28:49 · 1319 阅读 · 0 评论 -
mysql示例employees数据库
ORACLE安装是附带安装employees数据,供练习sql使用。MySQL同样提供了employees数据库,但并未随数据库一起安装,其下载链接也极其隐蔽,可能导致许多人没注意到。 下载地址:https://launchpad.net/test-db/employees-db-1/1.0.6 建议大家下载:employees_db-full-1.0.6.tar.bz2,解压缩,进入原创 2014-01-24 14:49:59 · 4098 阅读 · 0 评论 -
MySQL学习笔记--简单主从复制配置
一. 配置Master服务器1.配置master的my.cnf文件# vi /etc/my.cnf[mysqld]user=mysqlpid_file = /var/lib/mysql/mysqld.pidsocket = /var/lib/mysql/mysql.sockport原创 2015-12-29 09:34:16 · 3852 阅读 · 1 评论 -
解决Mysql导入乱码问题
方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题 C:\Users\Administrator>mysql -uroot -p yktgl < F:\YIKATONG\application\gl.sql --default-character-set=utf8方法二: 在命令行导入乱码解决 1.mysql>use gl; 2.m原创 2015-09-11 16:09:26 · 1109 阅读 · 0 评论 -
修改mysql用户密码的方法总结
1.修改root密码方法1:使用mysqladmin命令--适用于记得root旧密码,修改root密码语法:mysqladmin -u用户名 -p旧密码 password 新密码例如:# mysqladmin -u root -proot password mysql--注意:如当旧密码输入错误时会报如下错误# mysqladmin -u root -proot1原创 2013-03-01 15:57:57 · 11873 阅读 · 0 评论 -
详解mysql的sql_mode模式
--首先查看mysql版本mysql> select @@version;+-----------+| @@version |+-----------+| 5.5.24 |+-----------+1 row in set (0.00 sec)sql_mode模式 mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支持的sql语原创 2013-03-19 16:20:59 · 1802 阅读 · 0 评论 -
Can't connect to local MySQL server through socket 问题解决
Linux5.6系统刚安装完mysql后,执行mysql命令报下面的错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)1、先查看 /etc/rc.d/init.d/mysqld status 看看mysql服务是否已经启动.原创 2013-03-19 16:21:59 · 1281 阅读 · 0 评论 -
MySql逻辑备份恢复方法简单总结
一、Mysql逻辑备份 1.使用mysqldump命令生成INSERT语句备份此方法类似于oracle的expdp\exp工具语法如下:mysqldump [arguments] > file_name.sql 使用帮助:[root@gc ~]# mysqldumpUsage: mysqldump [OPTIONS] database [tables]原创 2013-03-27 11:41:35 · 4995 阅读 · 0 评论 -
MySQL中文参考手册之my.conf
4.15.3 自动启动和停止MySQLmysql.server脚本可以被用来启动或停止服务器,通过用start或stop参数调用它:shell> mysql.server startshell> mysql.server stopmysql.server可在MySQL安装目录下的“share/mysql”目录里找到,或在MySQL源代码树的“support-files”目录转载 2013-07-18 17:14:27 · 8197 阅读 · 0 评论 -
mysql常用命令之-用户密码修改
--创建用户CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1';GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'user1'@'localhost';GRANT ALL ON *.* TO 'user1'@'localhost'; 1.修改root密码方法1:使用mysqlad原创 2013-07-22 17:16:00 · 1393 阅读 · 0 评论 -
Mysql中模拟分析函数
[sql] view plain copySET @add_sal=0; SELECT deptno, empno, ename, sal, @add_sal := @add_sal + sal AS add_sal FROM emp ORDER BY empno; +--------+-------+--------+------+---------+ | deptno原创 2017-02-14 17:36:31 · 1072 阅读 · 0 评论