Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库误操作后快速回滚的方法

MySQL数据库误操作后快速回滚的方法

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了。假如这还是线上环境核心业务数据,那这事就闹大了。误操作后,能快速回滚数据是非常重要的。binlog2sql快速回滚首先,确认你的MySQL server开启了binlog,设置了以下参数:[mysqld]server-id = 1log_bin = /var/log/mysql/mysql-bin.log...
MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法

MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法

MySQL localhost 连接,但不能用IP连接问题解决方案主要涉及到MySQL 可以用localhost 连接,但不能用IP连接的问题 方面的内容,对于MySQL 可以用localhost 连接,但不能用IP连接的问题1.打开cmd窗口,进入MySQL安装的bin目录2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p3.执行以下命令分配新用户:grant all privileges on *.* to "roo...
MySQL 5.7 版本的安装及简单使用(图文教程)

MySQL 5.7 版本的安装及简单使用(图文教程)

MySQL 5.7版本的安装使用详细教程写得还是比较详细,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但是我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路。当然,知道同学的可以略过,选择你想知道的地方看。因为看到mysql5.7加入了新特性documentation 所以重新安装了一下mysql5.7版本的,顺便把步骤贴一贴(一)下载: 官网下载。步骤:【Downloads–>Community–>MySQL...
在mac上如何使用终端打开XAMPP自带的MySQL

在mac上如何使用终端打开XAMPP自带的MySQL

直接开始,过程中对每一步可能出现的错误都进行了说明。1、安装好xampp,然后打开终端,输入:mysql -u root -p成功进入了,擦,你运气真好,后面不用看了。2、如果提示command not found,则在终端继续输入执行:ln -s /applications/xampp/bin/mysql /usr/bin注意:usr别写成来user!如果成功执行,返回到第1步,就可以进入啦!3、如果没有成功,返回operation not permit...
SQL 四种连接-左外连接、右外连接、内连接、全连接详解

SQL 四种连接-左外连接、右外连接、内连接、全连接详解

SQL的四种连接-左外连接、右外连接、内连接、全连接今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类:1、内联接(典型的联接运...
mysql表物理文件被误删的解决方法

mysql表物理文件被误删的解决方法

前言 1、该方法只介绍了如何救回这个表名(数据不恢复) 如果想要恢复原来数据 直接用extundelete把文件恢复后放回去即可 2、并且是适用于平时没有全备的情况下 如果有全备 直接那全备的frm和idb文件放回去 就可以了 3、该方法同样适用于数据表迁移(只迁移一个表) 因为discard再import的速度 远比先dump再恢复的速度要快得多建议: 平时备份一下表结构是非常重要的 -- 如果你直接删除了mysql的表文件 (.frm .idb) 在m...
详解MySQL数据库设置主从同步的方法

详解MySQL数据库设置主从同步的方法

简介MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。MySQL主从同步的机制:MySQL同步的流程大致如下: 1、主服务器(master)将变更事件(更新、删除、表结构改变等等)写入二进制日志(master log)。 2、从服务器(slave)的IO线程从主服务器(binlog dump线程)获取二进制日志,并在本地保存一份自己的二进制日志(relay l...
mysql 登录时闪退的问题解决方法

mysql 登录时闪退的问题解决方法

mysql 登录时闪退的问题解决方法之前mysql用着好着,可是今天在启动mysql后输入密码出现了闪退,在任务管理器中发现mysql服务没有启动,当手动启动时提示拒绝访问。在网上查找原因发现问题所在。问题原因:mysql服务没有安装。解决办法:在cmd操作下找到mysql的安装目录(注意要用管理员身份运行cmd)在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令然后仍然以管理员的权限 net start mysql 开...
Mysql闪退问题图文解决办法

Mysql闪退问题图文解决办法

之前在使用MySQL 5.5 Command Line Client时,无论输入什么密码,都出现闪退的情况,后来查找资料才发现原来是之前使用360时,将mysql服务给关了,现将解决办法总结如下:1.桌面找到计算机-->右键选择管理;2.在管理页面点击服务,展开服务项;3.在所有服务项中找到mysql服务;4.鼠标右键点击mysql服务,选择启动,启动mysql服务。5.再次启动mysql的控制台,输入密码,进入mysql。以上所述是小编给大家介绍的...
<< 11 12 13 14 15 16 17 18 19 20 >>