CentOS环境配置

CentOS环境配置 – 天逸流水

换源

  • 阿里云主机换阿里源

https://developer.aliyun.com/mirror/

  • 腾讯云主机换腾讯源

https://mirrors.cloud.tencent.com/

官方有详细换源教程

完成后运行

yum install update

yum install upgrade

安装MySQL

  • 参考官方文档,截止至2020年6月10日,最新的数据库版本为8.0.20,以CentOS7安装MySQL8.0为例。

https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

寻找想下载的版本从https://dev.mysql.com/downloads/repo/yum/处寻找

  • 第一步卸载默认安装的MariaDB数据库
yum remove mariadb-libs.x86_64
  • 第二步下载MySQL源,建议杂项文件下载至 /tmp 目录下
cd /tmp

wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  • 第三步安装源
yum localinstall mysql80-community-release-el7-3.noarch.rpm
yum install -y mysql80-community-release-el7-3.noarch.rpm
  • 第四步安装,这一步可能花费较长时间
yum install -y mysql-community-server
  
# 如果已经有云数据库,可以选择不安装服务端,可以只下载客户端,比服务端小得多
yum install mysql-community-client

下载完成后启动数据库

service mysqld start

# 获得默认密码,登录需要
cat /var/log/mysqld.log | grep "password"

# 进入数据库,后接密码
mysql -uroot -p

# 重置密码,注意:不要太过简单
# MySQL版本5.7.6以前使用如下命令
mysql> set password = password("你的密码");

# MySQL版本5.7.6之后的使用如下命令
mysql> alter user user() identified by "你的密码";

# 如果想要远程连接的话需要修改名为“mysql”数据库下的“user”表的内容,同时安全组的3306端口需要打开。当然,允许所有IP以root账号登录是不安全的
mysql> show databases;
mysql> use mysql;
mysql> show tables;
mysql> update user set Host = "%" where User = "root";

# 退出
mysql> quit;

# 重启数据库
service mysqld restart

安装Python

  • 首先安装依赖,具体有啥用目前不清楚,看其他教程是这样的,也没有出什么毛病
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel  mysql-devel gcc gcc-devel python-devel

# 别的教程的
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  • 下载Python源代码安装包

  • 从此页面中找想要下载的版本https://www.python.org/downloads/source/

# 进入/tmp目录
cd /tmp

# 下载压缩文件,以3.8.3为例,可以使用Xftp将下载好的包直接传到目录下
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

# 解压
tar -zxvf Python-3.8.3.tgz

# 将文件安装在/usr/local/python3中
# 创建文件夹
mkdir /usr/local/python3

# 设置安装路径
cd Python3.8.3
./configure --prefix=/usr/local/python3

# 安装
make
make install

# 软链接至/usr/bin目录下
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

# 一般此时pip3的版本是比较低的,所以需要更新
pip3 install --upgrade pip

# 建议安装虚拟环境,以后可以将Python运行环境分开,互不冲突
pip3 install virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

# 建立虚拟环境,以在 ~ 目录下为例,创建以Test命名的虚拟环境
cd ~
virtualenv -p python3 Test

# 如果进入虚拟环境
source Test/bin/activate
# 此时的python python3 pip pip3命令都是统一的,在这个环境下pip安装的包只能在这个虚拟环境中使用

未完待续。

以上是看了网上教程并亲自实践整理后的结果。

个人水平有限,如有错误之处,欢迎指出。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值