‘技术’ 分类的存档
出于安全考虑,mysql是默认只允许本机连接的,但有时我们又需要在其它地方连接mysql数据库,下面记录一下通过远程连接mysql的方法,方便需要时查看。 1、授权某一IP连接mysql GRANT ALL PRIVILEGES ON *.* TO username@12.125.201.106 IDENTIFIED BY ‘数据库连接密码’ WITH GRANT OPTION; 2、允许所有IP通过用户名/密码来连接mysql GRANT ALL PRIVILEGES ON *.* TO username@’%’ IDENTIFIED BY ‘数据库连接密码’ WITH GRANT OPTION; 这种方式我没试过,建议不要使用,因为不太安全。
运行PHP数据库连接测试代码: <?php $connect=mysql_connect(“localhost”,”root”,”root”); if(!$connect) echo “数据库连接错误!”; else echo “数据库连接成功!”; mysql_close(); ?> 的时候报错: Fatal error: Call to undefined function mysql_connect()
今天突然想起我的电脑自从上次换硬盘后,MySQL数据库竟然还没有安装,所以就跑去MySQL官方网站下载了一个适合Windows系统的最新版本mysql-installer-5.5.20.0来安装,在很长的一段时间里,我用的MySQL版本相对都比较低,这个相对是相对MySQL具有图形管理界面的版本而言的,因为以前的MySQL只能通过命令行来进行数据库的管理,当然,也有一些专门的MySQL图形界面管理软件可用。 MySQL的图形界面管理工具名称为MySQL Workbench,安装启动后,我初步体验了一下,发现它还是挺好用的,像其他的数据库图形管理工具一样(比如著名的SQL SERVER管理工具),你在连接上MySQL数据库后,可以对数据库进行创建数据表、对表新增字段,对表查询、修改等等,下面就做一个简单介绍说明吧。
MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得MySQL Cluster 的功能,必须安装 mysql-server 和 mysql-max RPM)。
最近跑了一下Hadoop自带的Wordcount例子,然后碰到一个很奇怪的问题,那就是,运行后总是卡在mapred.JobClient: map 0% reduce 0%处,并且报错: java.io.IOException: Task process exit with nonzero status of 134 后来在网上查找到一篇文章,提供了对这个问题的一种解决方法,我觉得还是挺不错的,在这里也转载一下吧。
前几天一个同事向我推荐了一个Eclipse(MyEclipse应该也有)很好用的功能,那就是Java Working Set(Java工作集),他是看到我Eclipse里的工程数越来越多,所以向我推荐了这个功能,在这些工程中有一些工程其实是可以归于一种业务范畴内,如果按照之前的工程显示法,则工程越多看上去也越凌乱,但如果将这些同一业务范畴内的工程归于一个目录里,则会显得很有条理清晰,而且我们的Eclipse看上去也会清爽干净许多。
安装好ssh后,在一些情况下,为了使用方便,你还得生成ssh的密钥对,比如在分布式应用系统Hadoop中,当一台主机访问另一台主机(或一台主机伪分布式)的时候,如果没有生成ssh的密钥对并部署的话,则每次你都要每次手动输入访问密码才行,这很显然是非常繁琐和不方便的。
Postfix是一款非常优异的邮件服务器,它可以说是用来替代Sendmail的,这就必须提到Wietse Venema这位牛人,此人觉得Sendmail用起来有诸多郁闷的地方,比如安全性,配置繁杂等,于是决定自己弄一个能替代Sendmail的邮件服务器,或者说是对Sendmail的改良,结果就弄出了这个Postfix邮件服务器软件。 Postfix主要是用在邮件服务器的发信上,也就是采用SMTP来进行发邮件,而收信则一般采用Dovecot来实现。在这里,子猴将根据自己配置Postfix的经历来记录一下配置Postfix的一些设置。
dovecot的配置很多,但如果要让dovecot能正常的运行收信,配置的地方也不多,因为很多地方使用默认值即可。在此,子猴也根据自己的配置经历来简单记录一下让Dovecot正确运行收信需要做哪些配置,当然我自己觉得对dovecot配置还不太熟,因为有很多的配置项我都是按照默认的设置,且其含义我都并不清楚,有待进一步地研究。 在dovecot.conf中的配置: 1、protocols = imap pop3 lmtp 如果protocols的值不全,比如没有pop3等值请补全
SquirrelMail是一个用Php开发的开源Web邮件系统,也就是用网页的形式来收发邮件,它所有页面都遵循 HTML 4.0标准(没有使用任何 JavaScript 代码),以便最大限度兼容各种多浏览器。SquirrelMail对系统要求非常低,安装和配置都非常容易。 SquirrelMail 具备一个客户端邮件程序所应拥有的一切功能,包括支持增强型的MIME、地址薄、文件夹操作等等功能。
