显示标签为“linux”的博文。显示所有博文
显示标签为“linux”的博文。显示所有博文

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年1月29日星期四

IBM ThinkPad R61i 7650CHC 无线网卡驱动安装

ubuntu对R系列机器的无线网卡支持不好,一般不能识别(T和X系列好像没这个问题),网上有一片的R系列无线网卡不能使用问题。这里有个解决办法,我已经在我的机器上测试通过,我的是R61i。

1. 下载驱动网址:http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/
选择版本号最大的下载,我下载的是madwifi-hal-0.10.5.6-r3938-20090130。

2. tar zvf madwifi-hal-0.10.5.6-r3938-20090130.tar.gz

3. cd madwifi-hal-0.10.5.6-r3938-20090130

4. make

5. sudo make install

完毕需要重启系统。

在电池图标旁边就是无线标识。
已经能上网,但还有一个问题就是无线标识的灯不亮,有些人可能对此有点抓狂。

2009年1月5日星期一

subversion升级

在本机的ubuntu下搭建了svn服务器,从服务器上checkout工程(subversion是1.4.6),一直使用很好,某天给eclipse装上svn插件后(是1.5.x),使用后就不能使用cmd操作svn,总是报出版本太旧的信息。于是想到升级。

1.下载expat-2.0.1.tar.gz
地址为:http://downloads.sourceforge.net/expat/expat-2.0.1.tar.gz
$ tar xvfz expat-2.0.1.tar.gz
$ cd expat-2.0.1
$ ./configure
$ make
$sudo make install

2.到此页面:
http://subversion.tigris.org/servlets/ProjectDocumentList?expandFolder=254&folderID=260
下载subversion-1.5.5.tar.gz和subversion-deps-1.5.5.tar.gz

3.放入同一个目录下,解开:
$tar zxvf 这2个包
$cd subversion-1.5.5
$./configure
看到有人使用,可以试试:
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-swig=/usr/local/bin/swig PYTHON=usr/bin/python2.5 PERL=/usr/bin/perl5.8.8 --with-ssl
$make
$sudo make install
$svn --version
可以看到是1.5.5。

2008年12月26日星期五

ubuntu下的词典:StartDICT星际译王

就这名字实在太...那个啥。

安装星际软件
#sudo apt-get install stardict
已经安装一个简明英汉词典,够用了。

只有在选中一个词时,才显示解释,有时屏幕取词死活不出来(2次取词之间若取同一个词,第二次出不来,可能有意为之),有点小问题。

还有短文翻译,但驴头不对马嘴,一头雾水。

2008年12月25日星期四

在linux下安装MySQLdb

想试用一下django,使用到mysql,需要安装MySQLdb模块,才能访问数据库,linux是ubuntu。

1 下载:http://sourceforge.net/project/showfiles.php?group_id=22307
下载的文件为:MySQL-python-1.2.2.tar.gz

2 安装
先安装一个包(就这个问题把我折磨半天):
#sudo apt-get install libmysqlclient15-dev

#tar zxvf MySQL-python-1.2.2.tar.gz
#cd MySQL-python-1.2.2
#vi site.cfg
在安装libmysqlclient15-dev时会产生一个文件mysql_config,需要在此配置文件里指明(去掉前面的注释,把值设为下面的值):
mysql_config = /usr/bin/mysql_config

#sudo python ./setup.py build
#sudo python ./setup.py install
完成。

3 试用一下
#python
Python 2.5.2 (r252:60911, Oct 21 2008, 19:50:08)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>>

一切OK!!!

4 补记
我估计另外一种安装可能更方便。
#sudo apt-get install libmysqlclient15-dev
#sudo apt-get install python-mysqldb
一开始就apt-get安装python-mysqldb,装完后却不能用,可能是由于没有安装libmysqlclient15-dev有关。
所以就转到源码安装,也错误一堆,现在想想都是没有安装libmysqlclient15-dev引起的。按照上面的步骤安装好后,可以使用了,就没有尝试apt-get install python-mysqldb是否也好使,你可以试试apt-get安装,若不行的话,转到源码安装。


没想到一个小安装问题,花了4个小时,网上的一些类似问题眼花缭乱,但适用的不多,但有时能寻到一些蛛丝马迹,就是费时。

2008年12月9日星期二

ubuntu下替换jdk

发现ubuntu自带安装的jdk是1.5,现在需要安装一个jdk1.6,有个很简单的方法。
1 安装jdk1.6
$sudo apt-get install sun-java6-jdk
一般需要30分钟。

2 配置
$sudo update-alternatives --config java
选择安装的jdk6即可,看图便知:


已经设置成1.6。