码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2018-06-25 12:58:33      阅读:310      评论:0      收藏:0      [点我收藏+]

标签:mysql5.7   roo   salt-ssh   AC   gcc   ash   imp   iad   http   

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

是在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

标签:mysql5.7   roo   salt-ssh   AC   gcc   ash   imp   iad   http   

原文地址:https://www.cnblogs.com/hexintong/p/9223576.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!