安装python
- 安装python
# 安装必备软件。
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel
yum install libffi-devel -y
# 前往https://www.python.org/ftp/python/下载相对应的python源码包
./configure prefix=/usr/local/python3 --with-ssl
make && make install
# 配置软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip /usr/bin/pip
- 安装和使用虚拟环境
pip3 install virtualenv
安装mysql
yum install -y mysql-server
# 启动mysql
systemctl start mysqld.service
# 设置mysql开机自启
systemctl enable mysqld.service
# 第一次安装后没有密码,直接回车登录
mysql -uroot -p
# 修改root用户新密码
ALTER USER'root'@'localhost'IDENTIFIED BY 'your_password';
# 提交
flush privileges;
# 退出后用新密码重新登录
quit;
mysql无法远程连接的问题:
mysql -u root -p
use mysql
select host,user from user;
update user set host='%' where user='root';
# 把root的host修改为%即可
mysql遇到alter语句卡死的问题:
在linux下任意位置创建sh文件,填入以下内容并执行
#!/bin/sh
MYSQLADMIN="/usr/local/mysql3306/bin/mysqladmin"
for i in `$MYSQLADMIN processlist -uroot -p1234|grep -i sleep |grep 'xy' |awk '{print $2}'`
do
$MYSQLADMIN -uroot -p1234 kill $i
done
注意:MYSQLADMIN是你mysqladmin所在的路径,xy是你的database名字。-p后面需要换成你自己的密码
或
show full processlist; #查看所有进程
kill 进程id;
网友评论