快捷搜索:  
讲解MySQL数据库字符集出错的解决方法

讲解MySQL数据库字符集出错的解决方法

MySQL字符集出错的解决方法: 错误案例: 错误原因: 数据库的编码与建表时的编码不一样; 处理方法: 如果安装MySQL时设置的编码为jbk,那么在建表时可以如下处理: 或者:...

MySQL的存储过程写法和"Cursor"的使用

MySQL的存储过程写法和"Cursor"的使用

本文中介绍了一个MySQL的存储过程,其中涉及Cursor的使用,示例如下: 总结: 1、注意设置游标的countinue handler:DECLARE CONTINUE HANDLER FOR NOT FOUND set stopFlag=1; 2、注意REPEAT和UTILE [停止条件] END REPEAT的使用,否则不会循环; 3、如何RUN,输入并执行:c...

在MySQL数据库中如何来复位根用户的密码

在MySQL数据库中如何来复位根用户的密码

如果你从未为MySQL设置根用户密码,服务器在以根用户身份进行连接时不需要密码。但是,建议你为每个账户设置密码。 如果你以前设置了根用户密码,但却忘记了该密码,可设置新的密码。下述步骤是针对Windows平台的。在本节后面的内容中,介绍了针对Unix平台的步骤。 在Window...

如何解决MySQL的客户端不支持鉴定协议

如何解决MySQL的客户端不支持鉴定协议

MySQL 5.1采用了基于密码混编算法的鉴定协议,它与早期客户端(4.1之前)使用的协议不兼容。如果你将服务器升级到4.1之上,用早期的客户端进行连接可能失败,并给出下述消息: 客户端不支持服务器请求的鉴定协议:请考虑升级MySQL客户端。 要想解决该问题,应使用下述方法之...

系统默认的MySQL用户名消失的解决方法

系统默认的MySQL用户名消失的解决方法

修改MySQL下的默认mysql数据库的user表,删除所有host为localhost记录,另外添加一些其他记录,重新启动MySQL服务器。执行show databases,只出现information_schema和test两个数据库,看不到mysql。 解决方法: 此问题实际上是用户没有权限: 1. 关闭mysql 2. 启动mysql:...

如何正确的解决 MySQL中忽略用户的现象

如何正确的解决 MySQL中忽略用户的现象

如果遇到下述错误,表示当启动mysqld时或重新加载授权表时,在用户表中发现具有非法密码的账户。 发现用户'some_user'@'some_host'密码错误:忽略用户。 作为其结果,许可系统将简单忽略账户。 在下面的介绍中,指明了可能的原因和问题的更正措施: 1.或许,你正打算用旧的...

轻松掌握 MySQL的数字类型以及建库策略

轻松掌握 MySQL的数字类型以及建库策略

一、数字类型 所谓的数字类,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以字符串形式保存的;他的值的每一位 (包括小数点) 占一个字节的存储空间,因此这种类型耗费空间比较大。但是它的一个突出的优点是小数的位数...

A5安全小组亮子谈PhpMySql的帐号安全

A5安全小组亮子谈PhpMySql的帐号安全

PhpMySql的帐号安全 大家好。我是admin5的亮子记得上几期讲过一个mysql安全。所以这里要来讲讲创建帐号的安全,使他们相结合。达到保护服务器的安全。 在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库。为了防止安全隐患,我们一般针对...

怎样处理 MySQL中与文件许可有关的问题

怎样处理 MySQL中与文件许可有关的问题

如果遇到与文件许可有关的问题,可能数启动mysqld时UMASK环境变量设置得不正确。例如,当你创建表时,MySQL可能会发出下述错误消息: ERROR: 无法找到文件:'path/with/filename.frm' (Errcode: 13) UMASK的默认值是0660。通过下述方式启动mysqld_safe,可改变该情况: 在默...

详解MySQL数据库中Show命令的用法

详解MySQL数据库中Show命令的用法

MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文主要介绍了show命令的主要用法。 a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 b. show databases; -- 显示mysql中所有数据库...

MySQL数据库两台主机同步实战

MySQL数据库两台主机同步实战

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新...

数据库基础:MySQL 添加用户的两种方法

数据库基础:MySQL 添加用户的两种方法

有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限已缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台...