Ubuntu Server下MySQl实现远程访问


在默认的情况下MySQL并不允许用户进行远程访问,但如果配置独立的数据库时就需要开启MySQL的远程访问,这样的网络构架在高负载的web服务器上更具可靠性。实现起来其实很简单。

如果你的mysql服务器安装有phpmyadmin的话,可以选择“权限”卡,再点击“新建用户”具体如下图所示。

点击“添加新用户”

实际可以根据你的需求填入相关信息。

此时MySQL数据库仍然无法远程访问,我们这里只是在MySQL数据库上建立一个可供远程访问的用户而已。这里还需要修改MySQL的配置文件。

sudo nano /etc/mysql/my.conf

在配置文件中找到

bind-address = 127.0.0.1

并用#注释掉,保存后重启MySQL即可。

当然。如果你的服务器并没有安装phpmyadmin的话,也可以这样。

tmdab123@mysql:~$ mysql -u root -p
Enter password:
mysql> use mysql;
mysql> select host,user,password from user;
grant all privileges on *.* to  tmdab123@192.168.1.250  identified by 'password'

注意:

  • 192.168.1.250是你要连接的数据库的IP地址。
  • “password”是密码,改成自己的密码。

 

ubuntu server 11.04 安装 php-curl


新配置的虚拟服务器用了Ubuntu Server 11.04,在安装测试用的微博网站系统thinksns时,提示没有php-curl,无法进行下一步,在终端中敲入:

sudo apt-get install php-curl

提示找不到包,解决的方法是:

sudo apt-get install curl
sudo apt-get install php5-curl

然后重启apache服务器即可

sudo /etc/init.d/apache2 restart

PS:厌倦了新浪微博上那些没完没了的转发,厌倦那些毫无意义的大骂和咒骂,厌倦那些无聊图片,厌倦那些争吵和对峙,很早就决定做一个干净点的微博网站,系统不是自己开发,没那个精力也没那个能力,只是做一个玩玩。

查看nginx的并发连接数


Nginx是个很不错的一个高性能的HTTP和反向代理服务器,更多关于Nginx的资料,请自己google。

查看Nginx的并发数可以很好的观测服务器的负载情况,更直观的发现问题,实现起来很简单,用web的方式来显示并发连接数。这里做个记录。

用web的方式需要给Nginx开启一个模块:status

配置Nginx:

    sudo nano /etc/nginx/sites-available/default

在配置里面增加下面这几行代码

location /status {
        stub_status on;
        access_log /var/log/nginx/status.log;
        auth_basic "NginxStatus";}

保存后重启Nginx:

sudo /etc/init.d/nginx restart

在浏览器中打开http://xxoo.xxoo/status

以上解析:
Active connections:当前 Nginx 正处理的活动连接数。
server accepts handled requests :总共处理了15个连接 , 成功创建 15 次握手,总共处理了76个请求。
Reading:nginx 读取到客户端的 Header 信息数。
Writing:nginx 返回给客户端的 Header 信息数。
Waiting :开启 keep-alive 的情况下, Nginx 已经处理完正在等候下一个请求指令的停留连接。

 

 

 

病态三部曲


黄伟文曾给陈奕迅写过的三首歌曲。称为《病态三部曲》。成病只是太爱一个人的表现,爱一个人是不是要有很多秘密?为谁而隐藏便变成秘密?三部曲只是人对爱的一种惯性持续的表现。细细体会,你会发觉自己也曾病态过。而让你如此如痴的病态的是那一部?

Twitter Weekly Updates for 2011-08-07


Powered by Twitter Tools


从早上八点上班到晚上七点,除了吃了15分钟的饭,其余都趴电脑前工作,我觉得整个人都要被公司榨干了,累死了!!!!!!!!!!!!!!!!

无觅相关文章插件,快速提升流量