现在位置: 首页 > 数据库 > 文章
2020年05月02日 数据库 ⁄ 共 302字 评论关闭
对于平台来说安装完MySQL后,系统就已经默认生成了许可表和账户,你不需要像在Unix平台上那样执行 _install_db脚本来生成帐户和相应权限许可表。但是如果不是用MSI格式来安装MySQL的话,就需要在安装完以后,手动给 root帐户添加新密码,因为默认情况下的root没有开启密码保护功能,如果不重新赋予root帐户密码,那么许多非本机的连接将 无法成功。具体更新密码步骤如下: c:>mysql -u root mysql>set passw...
阅读全文
2020年05月02日 数据库 ⁄ 共 956字 评论关闭
所需模块: Curses DBI Distributed as Bundle::DBI: DBD::mysql Getopt::Long (Distributed with Perl 5) Net::Domain Part of libnet:   # perl -e use Curses # perl -e use DBI # perl -e use DBD::mysql # perl -e use Getopt::Long # perl -e use Net::Domain   没有输出就是模块已经安装了,有错误就是相应的模块没有安装。 可以在上面给出的地址相应模块的最新版本。   安...
阅读全文
2020年05月02日 数据库 ⁄ 共 1241字 评论关闭
这段时间服务器崩溃2次,一直没有找到原因,今天看到发出的错误信息邮件,想起可能是mysql的默认连接数引起的问题,一查果然,老天,默认 连接数才100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无用, 后者文件找不到:)原来是以前的版本跟现在的版本有所不同。 言归正传,我以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明: vi /usr/local/mysql/bin/mysqld_...
阅读全文
2020年05月02日 数据库 ⁄ 共 4179字 评论关闭
几种破解mysql root密码的几种方法: 方法一 使用myadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql server...
阅读全文
2020年05月02日 数据库 ⁄ 共 1397字 评论关闭
mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。 安装步骤 安装memcached,这个步骤很简单,随处可见 安装mysql server 5.1RC,安装办法也很大众,不废话了 编译libmemcached,解压后安装即可./configure; make; make install 编译Memcached Functions for MySQL,在找一个最新的版本就...
阅读全文
2020年05月02日 数据库 ⁄ 共 4614字 评论关闭
MySQL数据库5.0的my.cnf配置选项概述: mysqld程序--目录和文件 basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/系统); Init-V脚本需要使用这个文件里的进程ID结束mysqld进程。 socket = filename 为MySQL客户程序与服务器之间的...
阅读全文
2020年05月02日 数据库 ⁄ 共 793字 评论关闭
1.我们在安装RHEL AS系统时默认安装了MySQL数据库。这种安装方法下,数据库最高帐户root的初始密码是空。 由于部分客户安全意识不太强,接到系统以后直接启用数据库,留下安全隐患。 所以要求以后技术部在处理完RHEL AS系统的安装之后,一定要设定MySQL数据库的初始密码。 方法如下: 在系统安装完毕之后登入系统,使用SETUP程序,修改系统默认的服务项,开启mysqld服务,重启服务器。 或者/etc/init.d/mysqld...
阅读全文
2020年05月02日 数据库 ⁄ 共 1410字 评论关闭
在使用时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。所以我...
阅读全文
2020年05月02日 数据库 ⁄ 共 1400字 评论关闭
事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功>能。例如, 中的 crontabe 只能精确到每分钟执行一次,而 MySQL 的事件调度器则可以实现每秒钟执行一个任务,这在一些对实时性要>求较高的环境下就非常实用了。 事件调度器是定时触发执行的,在这个角度上也可以称作是"临时的触发器"。触发器只是针对某个表产生的事件执行...
阅读全文
2020年05月02日 数据库 ⁄ 共 1503字 评论关闭
我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1;之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。因为MYSQLDUMP会为整个库来加一个全局锁定。如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。1、服务器CPU严重阻塞。2、磁盘I/O直线增加。3、所有的查询都成了慢查询。我现在的网站大概是5个G左右,而且每天都有增大。表结构是MYISAM,INNODB,MEMORY三者混...
阅读全文