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的主要内容,如果未能解决你的问题,请参考以下文章