2009年10月29日星期四

在linux下快速安装一个测试版的Mysql5.4

===========紧作记录,请自行飘过===================

在64位机器上打算安装一个最新的Mysql5.4,下载rpm安装莫名不能使用,版本下错了?!于是转到快速搭建一个mysql,使用上没什么区别。

这里有个参考不知道是在网上到处copy的,可以作为过程参考:http://hi.baidu.com/tim_bi/blog/item/c7a3dd07cf877fca7a894769.html。

这里介绍更为简单。

1. 下载

到http://dev.mysql.com/downloads下找具体版本的mysql,选择Linux (non RPM packages)软件包:mysql-5.4.3-beta-linux-i686-glibc23.tar.gz,其它版本一样。

2. 安装

把此文件包cp|mv到你的home目录,

$tar -zvxf mysql-5.4.3-beta-linux-i686-glibc23.tar.gz

解压后产生一个目录,建议吧此目录名修改短点,如mysql5.4,这样后面好操作点。

$mv mysql-5.4.3-beta-linux-i686-glibc23 mysql5.4

$cd mysql5.4

$cd scripts

创建系统库

$./mysql_install_db --user=用户名&

3. 启动

在mysql5.4目录下

$bin/mysqld_safe --user=用户名&

有输出,回车退出。

$bin/mysql -u root

进入mysql命令行,说明数据库已经可以了。

4. 修改mysql root密码

mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "新密码"

不要把localhost修改为%,保证root用户不能通过网络访问。

也可以使用:

$bin/mysqladmin -u root password 新密码

修改以后,再使用root登陆就要

$bin/mysql -u root -p

再输入密码即可。

5. 停止

$bin/mysqladmin -u root -p shutdown

2009年10月26日星期一

翻墙,良民参考,ubuntu9设置tor源

前面一篇说的是ubuntu8,我没安装9,据说没有tor源,现设置源:

deb http://mirror.noreply.org/pub/tor etch main
deb-src http://mirror.noreply.org/pub/tor etch main

sudo apt-get update

sudo apt-get install tor

其他一样,未验证,估计可以。

被墙的滋味不好受,良民参考,ubuntu

突然一天(2009某庆典),所有的翻墙失效,tor也失效。看到网上架桥可以突破,你可以试试!
好文参考:http://ow.ly/vo5u

我的是ubuntu8.0.4,开始配置时老是不成功,怀疑tor版本过低,所以就重新安装了一下tor,覆盖原来的tor。
  • 安装tor
#sudo agp-get install tor
输出一下内容:
正预备替换 tor 0.1.2.19-2 (使用 .../tor_0.2.0.34-1~hardy+1_i386.deb) ...
Stopping tor daemon: tor.
正在解压缩将用于更替的包文件 tor ...
正在设置 tor (0.2.0.34-1~hardy+1) ...
配置文件“/etc/tor/torrc”
==> 在安装后曾被修改(您或者某个脚本修改了它)。
==> 软件包的提交者同时提供了一个更新了的版本。
您现在希望如何处理呢? 您有以下几个选择:
Y 或 I :安装软件包维护者所提供的版本
N 或 O :保留您原来安装的版本
D :显示两者的区别
Z :把当前进程切换到后台,然后查看现在的具体情况
缺省的处理方法是保留您当前使用的版本。
*** torrc (Y/I/N/O/D/Z) [缺省选项=N] ? Y

替换了原来的tor以及配置文件,一定要选在Y使用新的配置文件。

  • 安装privoxy
若你的privoxy没有安装,可以安装一下:
$sudo apt-get install privoxy
$sudo vi /etc/privoxy/config
最后一行一般是这个,如没有加上:
forward-socks4a / 127.0.0.1:9050 .
  • 配置tor
$sudo vi /etc/tor/torrc
最后几行是这样的,把UseBridge设置为1,要想获得更多的可用的bridge,可发邮件到bridges@torproject.org,邮件内容为:get bridges,很快获得几个bridge,使用这个几个新的替换下面的bridge。

#ORPort
#BridgeRelay 1
#RelayBandwidthRate 50KBytes
#ExitPolicy reject *:*

bridge 77.20.137.18:9001
bridge 69.113.18.203:9012
bridge 24.235.242.165:443

UseBridges 1

  • 启动
$sudo /etc/init.d/tor restart
$sudo /etc/init.d/privoxy restart
  • 使用
在你的firfox的状态栏最右边,点击torbutton,激活tor,就可以访问任何网址了。不用的时候,再点击一下torbutton,恢复到正常访问状态。