美文网首页
centos安装python3和mysql

centos安装python3和mysql

作者: 厦门第一帅哥 | 来源:发表于2023-01-24 13:42 被阅读0次

    安装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;  
    

    相关文章

      网友评论

          本文标题:centos安装python3和mysql

          本文链接:https://www.haomeiwen.com/subject/cdgrhdtx.html