
DBA
iwi_ac
爱生活 爱思考 爱编程 希望和志同道合的朋友一起交流!
ACmer Linuxer
展开
-
Mysql之数据库与sql
数据库和sql1.什么是数据库?数据库管理系统(Database Management Systme,DBMS)。传统Excel的缺陷:a.无法多人共享数据b.无法提供大量数据所需要的格式:瞬间从几十万or上百万的数据中获取想要的数据,必须把数据保存为适当格式。c.实现自动读写自动化需要编程技术能力d.无法应对突发事故 1.DBMS种类:A.层次数据库(Hierar原创 2016-04-21 15:21:02 · 420 阅读 · 0 评论 -
数据库中的DML,DCL,DDL分别是那些操作?
DDL Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:CREATE - to create objects in the databaseALTER - alters the structur原创 2017-08-21 16:52:56 · 953 阅读 · 0 评论 -
MySQL创建用户与授权
一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要转载 2017-08-15 11:19:05 · 391 阅读 · 0 评论 -
MySQL中授权(grant)和撤销授权(revoke)
MySQL 赋予用户权限命令的简单格式可概括为:[sql] view plain copy print?grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利[sql] view plain copy print?转载 2017-08-15 17:05:35 · 7128 阅读 · 1 评论 -
percona-toolkit 之 【pt-table-checksum】、【pt-table-sync】说明
percona-toolkit 之 【pt-table-checksum】、【pt-table-sync】说明摘要:工作上需要把一个从库提升为主库,但对从库和主库的数据一致性不能保证一样,所以就利用 pt-table-checksum 工作来检查主从的一致性(之前写过用1.0.1的版本可以进行操作的文章,但是在新版本操作就不行了,只能重新来过)以及通过 pt-table-syn转载 2017-08-22 17:38:13 · 459 阅读 · 0 评论 -
数据库删除表中多列语法总结
数据库删除表中多列语法总结Oracle:alter table table_name drop (column1,column2);MS SQL:alter table table_name drop column column_name1,column_name2;MySQL:alter table table_name drop column原创 2017-08-24 14:37:00 · 2164 阅读 · 1 评论 -
ERROR 1010 (HY000): Error dropping database (can't rmdir './myapp', errno: 39)
ERROR 1010 (HY000): Error dropping database (can't rmdir './ahte', errno: 39)由于之前冷备份没有关闭数据库 造成了数据文件损坏 无法查询数据删除数据库提示~因为已知是文件损坏,导致数据库无法识别,所以我们就去对应目录下删除实体文件cd /data/mysql/mysql3318/data/ahterm原创 2017-09-11 20:46:04 · 6029 阅读 · 0 评论 -
正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6)
正解mysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/libstdc++.so.6)事情经过:yum安装innobackup工具,yum更新完成gcc,页面提示:[work@tj-gongsi-quku lib64]$ mysqlmysql: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib64/lib原创 2017-09-29 16:58:27 · 20139 阅读 · 7 评论 -
Mysql之wait_timeout参数生效办法
wait_timeout的作用是,设置非交互连接(就是指那些连接池方式、非客户端方式连接的)的超时时间,默认是28800,就是8小时,超过这个时间,mysql服务器会主动切断那些已经连接的,但是状态是sleep的连接。同时设置interactive_timeout = 300;这个wait_timeout并不是改了配置文件不起作用,也不是非要和那个interactive_timeo原创 2017-10-09 15:22:41 · 3092 阅读 · 1 评论 -
mysql sql语句执行到一半会怎么样?
mysql sql语句执行到一半会怎么样? 今天紧急上线添加字段,修改2000W条数据,一时疏忽,直接在前台就执行alter操作了; 半路一直祈祷别vpn别断,很不争气的是我电脑黑了,气的我想打人,没有办法,速度止损,打电话叫老大救命...... 可结果确认数据全部修改同步成功了..... 查了一下 MySQL innodb对于单条语句,它始终会开启一个事务,只不过这行语句执行原创 2017-11-11 14:53:05 · 1969 阅读 · 0 评论 -
Mysql之1050错误解决办法
1050错误产生原因:1.主从数据结构中,主库新建a表操作,从库已有a表;2.单表中,建表重复,建议新建表最好使用 create table xx if no exist;解决办法:1.从库drop table a;删除原先表;2.停掉从库的mysql服务器,mysqladmin -S /tmp/mysql3316.sock -u -p shutdown 关闭数据库原创 2017-08-21 16:45:49 · 38596 阅读 · 3 评论 -
单机多实例数据库搭建过程
author:huhao 2017/8/17操作系统:CentOS 6.7 x86_64数据库版本:mysql-5.6.27-linux-glibc2.5-x86_64.tar头等大事:禁用selinux 关闭iptables;a、Centos6.5 重启后永久性生效:开启:chkconfig iptables on关闭:chkconfig iptables off原创 2017-08-18 11:00:09 · 1203 阅读 · 0 评论 -
Mysql之查询基础select
查询基础select列的查询:select +lname from +tablename;Select shohin_id,shohin_mei,shiire_tanka from shohin; 为列定义别名ASSelect shohin_id AS id, shohin_mei AS namae, shoiire_tanka AS原创 2016-04-21 15:25:37 · 466 阅读 · 0 评论 -
Mysql之运算的使用
比较运算符 Select shohin_mei,shohin_bunrui from shohin where hanbai_tanka = 500;--选出列为500的记录 Select shohin_mei,shohin_bunrui from shohin where hanbai_tanka 500;--选出列不是500的记录 可以使用的比较运算符= 、、原创 2016-04-21 15:31:42 · 357 阅读 · 0 评论 -
Mysql之统计数据
计算表中数据的行数Select count(*) from shohin; Select count(shiire_tanka) from shohin; 计算和值Select sum(hanbai_tanka) from shohin;Select sum(hanbai_tanka) ,sum(shiire_tanka) from shohin;--返回两原创 2016-04-21 15:32:19 · 685 阅读 · 0 评论 -
Mysql之insert,update,delete
插入语句a) Insert语句 Insert into 表名> (列名,。。。,列名)values(值1,。。。,值n);Insert into shohinIns (shohin_id,shohin_mei,shohin_bunrui,banbai_tanka,shiire_tanka,torokubi) values (‘0001’,’T恤’,’衣服’,1000,5原创 2016-04-21 15:38:00 · 753 阅读 · 0 评论 -
Mysql之事务与视图
事务定义:在RDBMS中,事务代表了对表中数据进行更新的单位。简单来说,事务就是需要在同一个处理单元中执行的一系列更新处理的集合。acid特性:原子性,一致性,隔离性,持久性。创建事务的语句:Start transaction;Update shohin set hanbai_tanka = hanbai_tanka -1000 where shohin原创 2016-04-21 15:43:51 · 1088 阅读 · 0 评论 -
Mysql之子查询
子查询: select shohin_bunrui,cnt_shohin from (select shohin_bunrui,count(*) as cnt_shohin from shohin group by shohin_bunrui) as shohinSum;在where 子句中使用标量子查询---错误的方式Select shohin_id,sh原创 2016-04-21 15:46:07 · 369 阅读 · 0 评论 -
Mysql之各种各样的函数啦
各种各样的函数(一些自带的便利工具)分类:算术,字符串,日期,转换,聚合。1.ABS绝对值ABS(数值) :select m,ABS(m) as abs_col from samplemath;2.求余MODMOD(被除数,除数) :select n,p,MOD(n,p) as mod_col from samplemath;3.round函原创 2016-04-21 15:51:34 · 385 阅读 · 0 评论 -
Mysql之无法查询中文字解决办法
mysql 无法插入中文看网上说是吧my.ini中的这段代码改成utf8 1 [mysql] 2 3 default-character-set=utf8 4 5 6 # SERVER SECTION 7 # -------------------------------------------------------------------转载 2016-04-22 13:35:07 · 3201 阅读 · 0 评论 -
windows10上安装mysql(详细步骤)
转载地址:http://blog.youkuaiyun.com/zhouzezhou/article/details/52446608环境:windwos 10(1511) 64bit、mysql 5.7.14时间:2016年9月5日一、下载mysql1. 在浏览器里打开mysql的官网http://www.mysql.com/2. 进入页面顶部的"Downloads"转载 2017-05-13 20:54:17 · 702 阅读 · 0 评论 -
MySQL之Got fatal error 1236 from master when reading data from binary log
先说解决办法:在master那边,执行:flush logs;show master status;记下File, Position在slave端,执行:CHANGE MASTER TO MASTER_LOG_FILE='binlog.000008',MASTER_LOG_POS=56;slave start;show slave status \G原创 2017-10-25 20:36:59 · 1845 阅读 · 0 评论