centos7下安装 python3&pip3&mysql&salt-ssh

Posted hexintong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下安装 python3&pip3&mysql&salt-ssh相关的知识,希望对你有一定的参考价值。

这是一篇安装记录的博客。

是在centos7的环境下安装python3,pip3,mysql,salt-ssh 的步骤。

1 安装mysql

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

a 下载安装mysql 官方的  yum repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start  mysqld.service

systemctl status mysqld.service
grep "password" /var/log/mysqld.log
mysql -uroot -p

首次登陆后需要修改mysql root用户的密码,再重新登陆后才能操作。
mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new password‘;

MySQL5.7.12新密码登录方式及密码策略,没有的了password字段,改为了authentication_string这个字段
mysql> select user,host,authentication_string,password_expired from user;
想要远程登陆的话需要修改host字段,并且防火墙放通3306端口。

但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉
yum -y remove mysql57-community-release-el7-10.noarch

2 安装salt-ssh

  a.安装epel源、salt-ssh

   yum -y install epel-release

 yum -y install salt-ssh
 

3 安装python3 

  a  从python.org 的官网下载python3.6.5的源码包

  b  yum install gcc  下载编译工具

  c  yum install  zlib*  所以对于错误:zipimport.ZipImportError: can’t decompress data,是因为缺少zlib 的相关工具包导致的

  d  yum install openssl -y                  ImportError: cannot import name HTTPSHandler   解决pip的这个报错问题.

      yum install openssl-devel -y

  e    进入python3 的下载的源码目录

  ./configure --prefix=/opt/Python #安装目录可以自己定义无所谓。
  make && make install

  f   ln -s /opt/Python/bin/python3 /usr/bin/python3

4 安装 pip for python3

1.首先安装setuptools 通过官方模块库来下载:https://pypi.python.org/pypi
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
进入解压后的源码目录中
python3 setup.py install
2 直接下载安装 pip
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
进入解压后的源码目录中
python3 setup.py install

 

















以上是关于centos7下安装 python3&pip3&mysql&salt-ssh的主要内容,如果未能解决你的问题,请参考以下文章

python3.6.6在CentOS7上的安装

python3——centos7下安装

如何在CentOS7下安装python3.6

centos7下安装python3.8

Centos7卸载Python2.7.5&安装Python3.9.0的方法

centos7下安装python3.7