方法一: 1、 /etc/my.cnf 在[mysqld]段中加入 skip-grant-table2、 重启mysql3、 直接mysql登录4、 通过修改权限表方式修改mysql密码(update) update mysql.user set password=password('xxxx') ...
分类:
数据库 时间:
2016-12-17 14:30:29
阅读次数:
217
解决mysql字符乱码思路: mysql服务器字符集 mysql客户端字符集 系统字符集 生产环境改字符集: 1、导出表结构到 scam.sql文件中 2、更改scam.sql文件中的字符集为想要的字符集 3、导出所有的数据到all.sql中,更改all.sql中的 set names xx 改为你 ...
分类:
数据库 时间:
2016-12-17 14:29:12
阅读次数:
262
创建索引:(help create index;) CREATE INDEX indexName ON tableName(Coll,Coll....); ALTER TABLE tableName ADD INDEX indexName(Coll,Coll); eg:联合索引:create ind ...
分类:
数据库 时间:
2016-12-17 14:20:26
阅读次数:
172
1 引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),dorado都会用到触发器程序,实现对于数据库增、删、改 ...
分类:
数据库 时间:
2016-12-17 14:18:24
阅读次数:
352
能否使用请求自行判断!! 导入数据时关闭验证外键(提高导入速度) MariaDB [TT]> show variables like 'foreign_key%'; MariaDB [TT]> set foreign_key_checks=0; MariaDB [TT]> source all.sq ...
分类:
数据库 时间:
2016-12-17 14:12:54
阅读次数:
175
恢复内容开始 数据库的操作一般来说都是CRUD,这其中最难的就是查询,所有所我们先来了解MongoDB中的 插入(insert) 说到插入,我们就必须得说说如何创建数据库,如何创建集合,然后才是如何创建文档. 在这里说到的集合也就是关系型数据库中的表(Table),文档也就是(Row). 现在我们要 ...
分类:
数据库 时间:
2016-12-17 14:12:49
阅读次数:
228
1、将备份数据 拉取到本地虚拟机上 进行恢复(千万不要把数据直接恢复到生产中,除非迫不得已!!) 2、在本地虚拟机上恢复之后,导出需要恢复的数据。 3、在本地虚拟机上恢复做恢复测试。 4、如果可以恢复 把数据复制到生产环境进行恢复。 ...
分类:
数据库 时间:
2016-12-17 14:09:44
阅读次数:
181
由人说mysql查询缓存是鸡肋,也许吧,但还是要看场景: 查询缓存: 开启查询缓存:/etc/my.cnfquery_cache_type=1 重启 ...
分类:
数据库 时间:
2016-12-17 14:09:15
阅读次数:
167
1 mysqli_query($link,'SET group_concat_max_len=8192'); 2 $sql = 'SELECT GROUP_CONCAT(w) FROM ---'; 3 mysqli_query($link,$sql); ...
分类:
数据库 时间:
2016-12-17 14:06:25
阅读次数:
173
mysqlbinlog介绍 要想从二进制日志恢复数据,你需要知道当前二进制日志文件的路径和文件名。一般可以从选项文件(即my.cnf or my.ini,取决于你的系统)中找到路径。 (mysql5.7开启binglog 时需要同时设置server-id否则无法启动) 要想确定当前的二进制日志文件的 ...
分类:
数据库 时间:
2016-12-17 14:01:40
阅读次数:
918
slave status 中检查同步状态: 1、sql线程和io线程显示yes Slave_IO_Running: Yes Slave_SQL_Running: Yes 2、 Master_Log_File 和 Relay_Master_Log_File 相等 3、 Read_Master_Log_ ...
分类:
数据库 时间:
2016-12-17 13:58:35
阅读次数:
204
explain语句: 字段解释: type: all(全表扫描) ref() possible_keys: 预测使用什么列做为索引 key: 实际使用的key ref: 参考,引用 rows: 扫描的行数 id: 扫描的行数 extra: 使用什么来定位 ...
分类:
数据库 时间:
2016-12-17 13:56:10
阅读次数:
218
public class JDBC{public static void main(String[] args){//查询数据selectData();}//查询数据的方法private static selectData(){try{//连接Connection conn = null;//sta ...
分类:
数据库 时间:
2016-12-17 13:40:50
阅读次数:
161
1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改 ...
分类:
数据库 时间:
2016-12-17 13:35:30
阅读次数:
151
mysql逻辑架构: 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的:连接处理,身份验证,安全性等等。 第二层值得关注。这是MySQL的核心部分。通常叫做 SQL Layer。在 MySQL据库系统处理底层数据之前的所有工作都是在这一层完 ...
分类:
数据库 时间:
2016-12-17 13:36:11
阅读次数:
265
-A 备份所有-B 恢复时会自动创建库 (同时支持导出多个库 -B db01 db02) -d 导出表结构 #库中有多个表导出时导出没加 –B参数,则要先导入结构,如果表结构没有备份,那就无法用此方法恢复了。 -F 刷新、切割 bin-log位置点 --master-data=1 (记录cahnge ...
分类:
数据库 时间:
2016-12-17 13:34:58
阅读次数:
232
双主复制: 1)、在两台服务器上各自建立一个具有复制权限的用户; 2)、修改配置文件: # 主服务器A上 [mysqld] server-id = 10 log-bin = mysql-bin relay-log = relay-mysql auto-increment-offset = 1 # 起 ...
分类:
数据库 时间:
2016-12-17 13:32:02
阅读次数:
199