如何解决MySQL的客户端不支持鉴定协议
MySQL 5.1采用了基于密码混编算法的鉴定协议,它与早期客户端(4.1之前)使用的协议不兼容。如果你将服务器升级到4.1之上,用早期的客户端进行连接可能失败,并给出下述消息: 客户端不支持服务器请求的鉴定协议:请考虑升级MySQL客户端。 要想解决该问题,应使用下述方法之...
系统默认的MySQL用户名消失的解决方法
修改MySQL下的默认mysql数据库的user表,删除所有host为localhost记录,另外添加一些其他记录,重新启动MySQL服务器。执行show databases,只出现information_schema和test两个数据库,看不到mysql。 解决方法: 此问题实际上是用户没有权限: 1. 关闭mysql 2. 启动mysql:...
如何正确的解决 MySQL中忽略用户的现象
如果遇到下述错误,表示当启动mysqld时或重新加载授权表时,在用户表中发现具有非法密码的账户。 发现用户'some_user'@'some_host'密码错误:忽略用户。 作为其结果,许可系统将简单忽略账户。 在下面的介绍中,指明了可能的原因和问题的更正措施: 1.或许,你正打算用旧的...
轻松掌握 MySQL的数字类型以及建库策略
一、数字类型 所谓的数字类,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以字符串形式保存的;他的值的每一位 (包括小数点) 占一个字节的存储空间,因此这种类型耗费空间比较大。但是它的一个突出的优点是小数的位数...
A5安全小组亮子谈PhpMySql的帐号安全
PhpMySql的帐号安全 大家好。我是admin5的亮子记得上几期讲过一个mysql安全。所以这里要来讲讲创建帐号的安全,使他们相结合。达到保护服务器的安全。 在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库。为了防止安全隐患,我们一般针对...
怎样处理 MySQL中与文件许可有关的问题
如果遇到与文件许可有关的问题,可能数启动mysqld时UMASK环境变量设置得不正确。例如,当你创建表时,MySQL可能会发出下述错误消息: ERROR: 无法找到文件:'path/with/filename.frm' (Errcode: 13) UMASK的默认值是0660。通过下述方式启动mysqld_safe,可改变该情况: 在默...
详解MySQL数据库中Show命令的用法
MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文主要介绍了show命令的主要用法。 a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 b. show databases; -- 显示mysql中所有数据库...
MySQL数据库两台主机同步实战
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新...
数据库基础:MySQL 添加用户的两种方法
有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台...
认识MySQL数据库对服务器端光标的限制
从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。例如,如果客户端执行了查询,但仅对第1行感兴趣,那么不会传输剩余的行。 光标是只读的,不能使用光标...
MySQL中SQL的单字节注入与宽字节注入
一、单字节SQL注入 MYSQL的SQL注入已经由来已久,以下是普遍采用的注入步骤: 1、在GET参数上加一个/*或者#(mysql专有的注释),判断数据库是否是mysql,比如: http://www.xxx.com.cn/article.php?id=1607 and 1=1/* 2、猜解某表的字段数,从order by 1一直更改到页面出错...
使用实例管理器轻松管理多个MySQL实例
一、MySQL数据库的实例管理器概述: 1、MySQL数据库的实例管理器(IM)是通过TCP/IP端口运行的后台程序,用来监视和管理MySQL数据库服务器实例。 2、假如IM挂了,则所有的实例都会挂掉;假如实例挂了,IM会尝试重新来启动它。 3、IM读取配置文件比如MY.CNF的[manager]段。 4、...

