linux 安装 python2.7 +配置mysql

linux 自带python为2.6.6,需要安装2.7.11,然后配置python指向python2.7.11,而且不能删除python2.6.6


linux 安装用 yum install ***


网上查了最简单的 linux 安装 python2.7安装步骤:

1. 下载python2.7.11,保存到 /home/jingdong/python2.7
http://www.python.org/ftp/python/

2. 解压文件

xz -d Python-2.7.11.tar.xz

tar -xvf Python-2.7.11.tar

.tar.xz文件的解压

这种文件是使用tar打包后再压缩生成的。解压方法是:

  1、xz -d **.tar.xz

  2、tar -xvf **.tar

如没有按照xz工具,则首先需要下载、安装xz工具:

  http://tukaani.org/xz/xz-4.999.9beta.tar.bz2

安装:

  1、tar -jxvf xz-4.999.9beta.tar.bz2

  2、cd xz-4.999.9beta

  3、./configure --prefix=/

  4、make

  5、sudo make install


3. 创建安装目录
mkdir /usr/local/python27

4. 安装python
./configure --prefix=/usr/local/python27
make
make install

有报错,然后解决如下:

CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH

因为是centos linux,默认可以采用yum方式安装,则采用如下命令安装gcc编译器即可:
# yum -y install gcc
安装更新了如下几个组件:
gcc 4.1.2-44.el5
binutils 2.17.50.0.6-9.el5
cpp 4.1.2-44.el5
glibc-devel 2.5-34.el5_3.1
glibc-headers 2.5-34.el5_3.1
kernel-headers 2.6.18-164.el5
libgomp 4.3.2-7.el5

5. 修改老版本的ln指向(注意:这里修改后,可能会影响yum的使用)
mv /usr/bin/python /usr/bin/python2.6.6                                     ###重命名,以后输入python2.6.6将打开python2.6.6
ln -s /usr/local/python27/bin/python /usr/bin/python                  ###建立软链接,以后输入python将打开python2.7.11

安装成功!

6、解决修改完系统默认python版本后yum不可用的问题

  #修改yum文件

  vi /usr/bin/yum

  将文件头部的

  #!/usr/bin/python

  改为如下内容

  #!/usr/bin/python2.6.6

  整个升级过程完成了。

centos mysql 安装及配置

听语音

Mysql具有简单易学、体积小等优点,深受编程开发初学者的喜爱

工具/原料

  • 接入Internet的Centos计算机

安装Mysql

  1. 1

    Centos 6.6下安装Mysql很简单,

    yum list mysql-server


  2. 2

    当只有一个时候就可以直接

    yum install mysql-server

    进行安装


  3. 3

    过程中选择Y继续安装,最后安装成功


    END

设置Mysql的服务

  1. 1

    先启动Mysql服务

    service mysqld start


  2. 2

    连接一下试一下,直接

    mysql

    然后

    \q

    关闭连接


  3. 3

    设置Mysql开机启动

    chkconfig mysqld on


  4. 4

    开启3306端口并保存

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

    /etc/rc.d/init.d/iptables save


    END

修改密码并设置远程访问

  1. 1

    连接mysql数据库

    设置密码(jingdong)

    use mysql;

    update user set password=password('密码') where user='root';

    flush privileges;


  2. 2

    设置Mysql远程访问

    grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;


    END

解决Mysql乱码问题

  1. 找一个配置文件,复制到/etc/目录,命名为my.cnf

    (有时候没有my.cnf)

    cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf


  2. vim my.cnf

    在[client]和[mysqld]下面都添加上

    default-character-set=utf8


  3. 3

    最后按Esc输入

    :wq

    保存退出

    END

重启mysql服务

  1. 1

    最后重新启动服务就可以了

    service mysqld restart

    END

注意事项

  • 最后一定要重启服务
  • 重启后登录mysql命令:mysql -u rot -p


Linux环境下MySQL-python安装过程

1. 首先确认Python的版本为2.3.4以上,如果不是需要升级python的版本
     python -V   检查python版本

2. 安装MySQL, 比如安装在/usr/local/mysql目录下

3. 下载 MySQL-python-1.2.2.tar.gz
    地址 https://sourceforge.net/projects/mysql-python/

4. 安装 MySQl-python
    tar xvzf MySQL-python-1.2.2.tar.gz
    cd MySQL-python-1.2.2
    vi site.cfg
    把 mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。
    python setup.py build
    sudo python setup.py install
    安装结束

5. 测试
    运行: python
    import MySQLdb
    如果没有报错,说明安装好了。



运行中报错了:

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1” in virtualenv

sudo apt-get install python2.7-dev
(执行上面代码,然后重新做上面4 、 5 就行了)


你可能感兴趣的:(linux 安装 python2.7 +配置mysql)