Welcome 微信登录

首页 / 数据库 / MySQL

Mysql 错误问题汇总(不断更新中)

Mysql 错误问题汇总(不断更新中)

1、Mysql errono 1005 : 主外键不是完全一致 , 请检查如下几点: a、字段是否存在 b、类型是否一致(注意unsigned , powerdesign 生成问题) c、数据库引擎是否一致 d、字符编码是否一致 e、windows平台下注意修改lower_case_table_names = 0, windows本身不区分文件大小写,改为0之后就区分了可能造成找不到引用的表 2、Mysql errono 121: 外键约束名称重复 3、记...
Linux下mysql新建账号及权限设置方法

Linux下mysql新建账号及权限设置方法

1、权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务器A赋予主机B操作mysql的权限 1.1 在服务器A上进入mysql,假设在服务器A上mysql的账户是root: 复制代码 代码如下: mysql - u root -p 然后回车键入密码! 1.2 赋予主机B操作数据库的权限 复制代码 代码如下: mysql> grant usage on *.* to username@192.1...
详解MySQL存储过程参数有三种类型(in、out、inout)

详解MySQL存储过程参数有三种类型(in、out、inout)

一、MySQL 存储过程参数(in) MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。 复制代码 代码如下: drop procedure if exists pr_param_in; create procedure pr_param_in ( in id int -- in 类型的 MySQ...
远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)

远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)

一、如何新建独立帐号并设置权限 这里我使用Navicat作为我的数据库管理工具,打开Navicat。选择“用户”--“新建用户”输入用户名、主机、密码,需要注意的是,主机那不是写“localhost”,而是写“%”然后可以设置“服务器权限”和指定数据库的权限,最后保存退出即可二、远程连接慢 慢是一个很大的问题,网上的办法是在my.ini的“[mysqld]”下面加入一行“skip-name-resolve”,就像这样: 然后保存并重启mysql服务即...
深入Mysql字符集设置[精华结合]

深入Mysql字符集设置[精华结合]

基本概念 • 字符(Character)是指人类语言中最小的表义符号。例如"A"、"B"等; • 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符"A"赋予数值0,给字符"B"赋予数值1,则0就是字符"A"的编码; • 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character Set)。例如,给定字符列表为{...
mysql字符集和校对规则(Mysql校对集)

mysql字符集和校对规则(Mysql校对集)

简要说明 字符集和校对规则 字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 MySql在collation提供较强的支持,oracel在这方面没查到相应的资料。 不同字符集有不同的校对规则,命名约定:以其相关的字符集名开始,通常包括一个语言名,并且以_ci(大小写不敏感)、_cs(大小写敏感)或_bin(二元)结束 校对规则一般分为两类: binary collation,二元法,直接比较字符的编码,可以认为是区分大小写的,因为字符集...
mysql中为用户设置密码的多种方法

mysql中为用户设置密码的多种方法

当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码: 首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语句: 复制代码 代码如下: use mysql insert in...
mysql命令行下用户管理方法分享

mysql命令行下用户管理方法分享

mysql安装后好,会有一个名字为mysql的数据库,存放用户的表是user,mysql数据库的用户管理就是围绕这个表展开的,当然还有一些表,例如:tables_priv,procs_priv,clumns_priv,information_schema数据库里面的USER_PRIVILEGES等。 如果有mysql管理工具phpmyadmin的话,我们可以通过图形画界面来对用户进行管理,但是如果没有phpmyadmin这样的管理工具怎么办呢?这个时候,我...
mysql Out of memory (Needed 16777224 bytes)的错误解决

mysql Out of memory (Needed 16777224 bytes)的错误解决

这几天碰到这个错误。 至于我改的这几个值是不是正确的解决方法,目前还不知道。先贴出来。 如果过一段时间我还是没有更新,那以后同志们都参考吧 。 Out of memory (Needed 16777224 bytes)的错误解决 看看手册: [url]http://dev.mysql.com/doc/refman/5.1/en/memory-storage-engine.html[/url] 开始我更改了query_cache_size的值。 好像也不行。...
MySQL Order By语法介绍

MySQL Order By语法介绍

今天在使用ORDER BY的过程中出现了一点问题,发现之前对ORDER BY理解是错误的。 之前在w3s网站上看到ORDER BY的用法,以为是对选出来的数据按关键字升序或者降序排列,结果今天尝试select数据集数据的时候,发现使用ORDER BY 和ORDER BY DESC得出的查询结果完全不一样,按照自己之前的理解它们应该是结果相同,而内部顺序不一样而已。 问了一下同事,查了一下文档,才恍然大悟。如果我们在执行select语句的时候使用ORDER ...
<< 61 62 63 64 65 66 67 68 69 70 >>