1 设置主机名
1).vim /etc/sysconfig/network 设置:HOSTNAME=db_database (永久修改,需要重启生效)
hostname 主机名设置 临时设置
hostname db_trade 223.4.214.21 同业平台(主放程序服务器)
hostname db_database 223.4.214.22 (主放数据库服务器)
2). /etc/hosts 主机名<==>IP映射
用户在进行网络连接时,首先查找该文件,寻找对应主机名(或域名)对应的IP地址。我们修改之后的用户名对应的IP地址为127.0.0.1,修改/etc/hosts文件如下:
127.0.0.1 db_database localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
2 安装软件
rpm -qa|grep mysql 查看是否有安装过 mysql
rpm -e mysql
上面的命令中rpm -qa表示列出所有安装好的软件,grep则是过滤只列出有关键词httpd的.参数-e表示erase,也就是卸载的意思.]
1)PYTHON 安装
1.由于centos 系统自带 python 2.4 所以需要升级为 2.66
2.下载 wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2 /到什么目录
3. tar jxvf Python-2.6.6.tar.bz2 解压缩
4. cd Python-2.6.6
5. ./configure
6. make && make install
自此,python2.6安装后路径默认是在/usr/local/lib/python2.6 (/usr/local/bin/python2.6 -V)
建立软连接,使系统默认的python指向python2.6
正常情况下即使python2.6安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。
01. mv /usr/bin/python /usr/bin/python.bak
02. ln -s /usr/local/bin/python2.6 /usr/bin/python
03. python -V 查看是否指向成功
04. vim /usr/bin/yum 将 #!/usr/bin/python修改为#!/usr/bin/python2.4 保存退出
2)安装PIL python 库
wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar zxf Imaging-1.1.7.tar.gz 解压缩
cd Imaging-1.1.7
python setup.py install
ImportError: The _imagingft C module is not installed 遇到此错误 查看下面方法。
http://liuyouqian.iteye.com/blog/1319205
3)安装Django 1.3
wget http://www.djangoproject.com/download/1.3.1/tarball/
tar zxf Django-1.3.1.tar.gz
Cd Django-1.3.1
python setup.py install
4)安装setuptools
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install
5)安装python-mysqldb
wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download
tar zxf MySQL-python-1.2.3.tar.gz
cd MySQL-python-1.2.3
#yum install python-devel mysql-devel zlib-devel openssl-devel 安装所需插件
#python setup.py build
#python setup.py install
6)安装virtualenv 虚拟环境工具
easy_install virtualenv
7)安装mysql
1.yum install mysql mysql-server 通过yum安装 mysql 及依赖包
2.vim /etc/my.cnf 编辑my.cnf
old_passwords=1 ← 找到这一行,在这一行的下面添加新的规则,
← 让MySQL的默认编码为UTF-8
default-character-set = utf8 ← 添加这一行
然后在配置文件的文尾填加如下语句:
[mysql]
default-character-set = utf8
保存退出my.cnf
3.chkconfig mysqld on ← 设置MySQL服务随系统启动自启动
4.chkconfig --list mysqld ← 确认MySQL自启动
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 如果2--5为on的状态就OK
5. /etc/rc.d/init.d/mysqld start ← 启动MySQL服务
6.mysql -u root ← 用root用户登录MySQL服务器
7. mysql> select user,host,password from mysql.user; root 密码应该是空的
mysql> set password for root@localhost=password('daybang2009'); ← 设置root密码
mysql> select user,host,password from mysql.user; ← 查看用户信息 已经有密码了
mysql> exit ← 退出MySQL服务器
# mysql -u root -p ← 通过密码用root登录
Enter password: ← 在这里输入密码 查看是否设置密码成功
mysql>select user,host from mysql.user; ← 查看用户信息
mysql> delete from mysql.user where user=''; ← 删除匿名用户
mysql> update mysql.user set host='%' where user='root' and host='localhost'; 设置可以外网
mysql> select user,host from mysql.user; ← 查看用户信息
mysql> flush privileges; 刷新权限表