Welcome 微信登录

首页 / 数据库 / MySQL

MySQL 处理插入过程中的主键唯一键重复值的解决方法

MySQL 处理插入过程中的主键唯一键重复值的解决方法

本篇文章主要介绍在插入数据到表中遇到键重复避免插入重复值的处理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE;接下来就分别看看这三种方式的处理办法。IGNORE使用ignore当插入的值遇到主键(PRIMARY KEY)或者唯一键(UNIQUE KEY)重复时自动忽略重复的记录行,不影响后面的记录行的插入,创建测试表CREATE TABLE Tignore(ID INT NOT NULL PRIMARY KEY...
MYSQL数据库中cmd命令操作详解

MYSQL数据库中cmd命令操作详解

CMD命令cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。今天我们就来看一下数据库的各种命令,以下命令全部是从CMD命令窗口下的命令...
解决MySQL5.7安装后没有data文件夹无法登录的问题

解决MySQL5.7安装后没有data文件夹无法登录的问题

MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法。安装好MySQL5.7后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令回车即可:复制代码 代码如下:mysqld --initialize...
MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径

MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径

安装环境需求:自从昨天安装了mysql 5.7,发现了一个问题,mysql5.6起,已经不支持2003系统了,如果安装了无法开启服务而且会出现在 本地计算机 无法启动 MySQL57 服务。错误 193: 0xc1,那就是版本不兼容,提示mysqld.exe不是正确的32位程序。昨天整理的一篇mysql 5.7的安装教程大家可以参考一下:http://www.jb51.net/article/82399.htm路径问题就可以参考下面的文章了:从2016年4...
mysql5.5数据库data目录迁移方法详解

mysql5.5数据库data目录迁移方法详解

//前一阵子以为学习需要就在自己的本本上装了个mysql数据库。今天想把结合jsp做的项目拿到学校机器上用用,但发现数据库数据怎么迁移,首先找不到数据库的数据目录在什么地方,就上网搜了搜也没找到合适的答案,但无意中发现原来5.5已经很人性化了。现在废话不多。先说一下,其实数据库的目录就在你安装目录的data里面,我的实在D盘。可能大家默认安装都在C吧。这样就要迁移了。这个大家都懂。(D:Program FilesMySQLMySQL Server 5.5d...
MySQL数据库InnoDB引擎下服务器断电数据恢复方法

MySQL数据库InnoDB引擎下服务器断电数据恢复方法

说明:线上的一台MySQL数据库服务器突然断电,造成系统故障无法启动,重新安装系统后,找到之前的MySQL数据库文件夹。问题:通过复制文件的方式对之前的MySQL数据库进行恢复,发现在程序调用时找不到数据库中的表,造成网站无法正常访问。分析:1、MySQL数据库,使用拷贝文件方式来恢复数据库,只支持MyISAM引擎;2、如果有数据库或数据表使用了InnoDB引擎,恢复的时候,必须连同MySQL数据库目录下的ibdata1文件一起拷贝过来。解决办法:1、停止...
mysql 5.5.x zip直接解压版安装方法

mysql 5.5.x zip直接解压版安装方法

到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:mysql-5.5.10-win32打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:mysql-5.5.10-win32 然后在系统变量Path中添加:;%MYSQL_HOME%in在根目录下面有几个已经写好的"my-"开头的ini文件,选一个适合你的,如...
mysql Non-Transactional Database Only(只支持MyISAM)

mysql Non-Transactional Database Only(只支持MyISAM)

后来在做WordPress,一开始还不知道原来WordPress用的是InnoDB数据引擎,于是在原来的数据库里面就建了一个数据库,一开始也没发觉问题,安装,导入sql,都没问题,当时也没多想。直到这几天因为又要装多一个WordPress,用phpmyadmin访问数据库多一点,问题来了。老是一访问WordPress的数据库,就弹出错误提示“Mysqld-nt.exe应用程序错误:“0x005346c4”指令引用的“0x00786000”内存,该内存不能为...
关于加强MYSQL安全的几点建议

关于加强MYSQL安全的几点建议

通常我们在连接MySQL的服务器时,要使用到口令。这个口令在网络上传输的时候是加过密的。可是其它的内容都是以明文的方式来进行传输的。当然如果担心这个不安全的话,可以使用压缩协议(MySQL3.22和以上版本),这样可以让其它的内容不那么容易就被看到。甚至为了让它更加安全,可以考虑下安装ssh。装上它之后,你就能在MySQL服务器与MySQL客户之间,搭建一条加密的TCP/IP连接。为了使你的MySQL系统更安全,强烈建议考虑以下建议:1.为每个MySQL用...
<< 141 142 143 144 145 146 147 148 149 150 >>