起风了

“路海长 青夜旷 越过群山追斜阳”

指定MySQL监听某个特定地址

问:怎样才能指定MySQL只监听某个特定地址? 答:比较常见的办法是,在my.cnf之mysqld节,添加bind-address=127.0.0.1。但是也有人按照下面的办法来做。 为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问了。修改/etc/init.d/文件,在start部分找到类似下面这行: $bindir...

mysql怎么转Oracle

有很多应用项目, 刚起步的时候用MySQL 基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MySQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MySQL迁到 Oracle的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。 1.自动增长的数据类型处...

mysqldump来备份MYSQL数据库

我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1; 之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。 因为MYSQLDUMP会为整个库来加一个全局锁定。 如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。 1、服务器CPU严重阻塞。 2、磁盘I/O直线增加。 3...

Linux下实时监控MySQL的工具Mtop

所需模块: 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   没有输出就是模块已经安装了...

修改mysql数据库root密码

第一种︰使用 set password语法 shell>  -u root mysql mysql> SET PASSWORD FOR root=PASSWORD(’new_password’); 第二种︰使用 mysqladmin命令 shell>mysqladmin -u root password new_password   如果忘记了MySQL的root密码,可以用以下方法重新设置: ◆1. KILL掉里的MySQLD...

mysql中grant用法介绍

grant 权限 on  对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。  grant select on testdb.* to  grant insert on testdb.* to  grant update on testdb.* to  grant delete on testdb.* to  或者,用一条 MySQL 命令来替代: ...

建立SSH加密的MySQL复制

建立SSH加密的MySQL复制缩略图
对管理员来说,MySQL颇多吸引人之处,例如它的免费和开源,以及拥有详尽的文档和内置支持数据复制等。但是安全管理员会迅速指出它的一个缺陷:。政府对数据隐私保护的要求极为严格,通过局域网或广域网复制数据都需要加密。 尽管可以通过编译MySQL使其支持SSL,但许多二进制发行版并未激活该功能。打开一个SQL...

mysql开启账号远程登陆

首先,明白一点,并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接。 可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。 默认情况下,所有账号都是禁止远程连接的。 (在安装MYSQL的时候,在设置ROOT密码那里有一个CHECKBOX,选中的话就开启了ROOT的远程登陆功能,默认是没被选中的) 利用...

mysql里面怎么设置变量

这个小班一之都没用过在mysql变量,不过我不用不代表老鸟没用过,现在给大家介绍一下 变量分为用户变量与系统变量。 用户变量:     用户变量与连接有关,在这个连接中声明的变量,在连接断开的时候,就会消失。     在此连接中声明的变量无法在另一连接中使用。   ...

mysql运算符的认识

在执行查找命令时的大小写问题     默认情况下,MySQL在执行查找时不区分字母的大小写。当你在查找时使用like a%时, 默认将返回以a或者A开头的所有列值,若要在查找时区分大小写,则需要使用collate运算符来实现,具体例子如下:       如果想让某列在查找时始终保持区...