Bootstrap

安装mysql自动补全

一、安装python3

1.安装编译工具

[root@xxx ~]# yum -y groupinstall "Development tools"

[root@xxx ~]# 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

[root@xxx ~]# yum install -y libffi-devel zlib1g-dev

[root@xxx ~]# yum install zlib* -y

2.下载python3的安装包

[root@xxx ~]# wget https://mirrors.aliyun.com/python-release/source/Python-3.8.6.tar.xz

3.解压到/usr/local/src下

[root@xxx ~]# tar -xvf Python-3.8.6.tar.xz -C /usr/local/src/

4.编译安装

[root@xxx ~]# mkdir /usr/local/python3

[root@xxx ~]# cd /usr/local/src/Python-3.8.6/

[root@xxx Python-3.8.6]# ./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

[root@xxx Python-3.8.6]# make -j$(nproc)

[root@xxx Python-3.8.6]# make altinstall

5.创建软链接以便使用

[root@xxx ~]# $PATH        #下面的目录都可以放,我放在了/usr/local/bin下
-bash: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:

[root@xxx ~]# ln -s /usr/local/python3/bin/python3.8 /usr/local/bin/python3   

[root@xxx ~]# ln -s /usr/local/python3/bin/pip3.8 /usr/local/bin/pip3

6.检验软链接是否创建成功

[root@xxx ~]# python3 -V
Python 3.8.6
[root@xxx ~]# pip3 -V 
pip 20.2.1 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)

参数:

-V:查看版本信息

二、安装mysql

1.配置阿里的pip仓库

[root@xxx ~]# mkdir .pip

[root@xxx ~]# touch .pip/pip.conf

[root@xxx ~]# vim .pip/pip.conf

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

2.安装pip工具

[root@xxx ~]# yum install -y python-pip python-devel libffi-devel openssl-devel

[root@xxx ~]# pip3 install --upgrade pip        #更新一下pip工具

3.安装mycli

[root@xxx ~]# pip3 install --ignore-installed mycli

[root@xxx ~]# pip3 install pymysql

4.设置mycli的启动方式

[root@xxx ~]# cp /usr/local/python3/bin/mycli  /bin/

5.启动

[root@xxx ~]# mycli -u root -p'123'

问题1:

解决:(更新一下缓存)

yum clean all

yum makecache

;