Welcome 微信登录

首页 / 数据库 / MySQL

MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法

MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法

经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了。 建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: latin1 = 1 byte = 1 character uft8 = 3 byte = 1 character gbk = 2 byte = 1 character 举例能看得更明白些,以GBK为例: CREATE UNIQUE I...
用SQL语句解决mysql导入大数据文件的问题

用SQL语句解决mysql导入大数据文件的问题

对于经常使用MYSQL的人来说,phpmyadmin是一个必备的工具。这个工具非常强大,几乎可以完成所有的数据库操作,但是它也有一个弱点,对于往远程服务器上导入较大的数据文件的时候会速度奇慢,甚至出现长期没有响应的情况。 为什么会出现这样的情况呢?当我们选择一个sql数据文件并提交的时候,服务器首先要先把文件上传到服务器,然后才会执行导入代码把数据导入到数据库。我们知道phpmyadmin是通过web方式上传的数据文件,而web方式上传是很不稳定的,尤其是...
MySQL数据库远程连接开启方法

MySQL数据库远程连接开启方法

第一中方法:比较详细以下的文章主要介绍的是MySQL 数据库开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是MySQL 数据库开启远程连接的时机操作流程。 1、d:MySQLin>MySQL -h localhost -u root 这样应该可以进入MySQL服务器 复制代码 代码如下: MySQL>update user set host = "%" where ...
MySQL的23个需要注意的地方

MySQL的23个需要注意的地方

使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项: 1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password("newpwd")”,最后执行“flush privilege...
影响MySQL性能的五大配置参数

影响MySQL性能的五大配置参数

以下的文章主要是对MySQL性能影响关系紧密的五大配置参数的介绍,我前几天在相关网站看见对MySQL性能影响关系紧密的五大配置参数的资料,觉得挺好,就拿出来供大家分享,望你能有所收获。(一)连接连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。1、max_connections这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。2、max_packet_allowed最大数据包大小,通...
对MySQL配置参数 my.ini/my.cnf的详细解析

对MySQL配置参数 my.ini/my.cnf的详细解析

以下的文章主要描述的是对MySQL配置参数 my.ini/my.cnf的详细解析,我们主要是以实例演示的方式来对MySQL配置参数 my.ini/my.cnf的实际操作步骤进行说明,以下就是相关内容的具体描述。 1.获取当前配置参数 要优化MySQL配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数: 复制代码 代码如下: mysqld –verbose –help mysqladmin variables ext...
配置MySQL与卸载MySQL实例操作

配置MySQL与卸载MySQL实例操作

下面的文章主要描述的是如何正确通过rpm包安装、对MySQL进行配置与卸载,以下就有详细内容对配置MySQL与卸载MySQL(和PHP搭配之最佳组合)的详细操作过程,希望会给你带来一些帮助在此方面。 以MySQL(和PHP搭配之最佳组合)-server-4.0.14-0.i386.rpm为例, 放在/data目录下 复制代码 代码如下: cd /data rpm -ivh MySQL(和PHP搭配之最佳组合)-server-4.0.14-0.i386.rp...
教会你完全搞定MySQL数据库 轻松八句话

教会你完全搞定MySQL数据库 轻松八句话

一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MySQL: 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110...
MySQL存储过程例子(包含事务,输出参数,嵌套调用)

MySQL存储过程例子(包含事务,输出参数,嵌套调用)

drop procedure if exists pro_rep_shadow_rs; delimiter | ---------------------------------- -- rep_shadow_rs -- 用来处理信息的增加,更新和删除 -- 每次只更新上次以来没有做过的数据 -- 根据不同的标志位 -- 需要一个输出的参数, -- 如果返回为0,则调用失败,事务回滚 -- 如果返回为1,调用成功,事务提交 -- -- 测试方法 -- ca...
MySQL与SQL的触发器的不同写法

MySQL与SQL的触发器的不同写法

<触发器作用> 当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。 在学习的过程中,发现两者的写法是不同的。 <触发器作用> 1、在SQL中建立两张表sql_test,sql_tem。(两张表的字段是一样的) 复制代码 代码如下: create table sql_test ( id int, name varchar(16) ) create table sql_tem ( id...
VMware中Linux共享mysql数据库的方法

VMware中Linux共享mysql数据库的方法

win7 +Navicat Lite 9+ VMware7在VMware中安装openSUSE11.x mysql5 Navicat Lite89VMware网络连接方式 桥接(Bridged)两个重要的设置1)防火墙(这个如果不设置,防火墙启用时,从其它机器永远连接不上。)2)用户帐户(linux Navicat Lite8)(这个如果不设置,从其它机器永远连接不上。)上图表明指定的用户root可以从任意一个主机上登录。如果Host设为:192.168....
<< 51 52 53 54 55 56 57 58 59 60 >>