iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >centos7.4+mysql5.6+v
  • 734
分享到

centos7.4+mysql5.6+v

2023-01-30 22:01:37 734人浏览 独家记忆
摘要

# yum update # yum install GCc 用来编译python3.6源码 # yum install lrzsz 用来上传文件 3.1 下载Mysql的repo源 # wget Http:

# yum update
# yum install GCc   用来编译python3.6源码
# yum install lrzsz   用来上传文件

3.1 下载Mysql的repo源

# wget Http://repo.mysql.com/mysql-commUnity-release-el7-5.noarch.rpm

3.2 安装mysql-community-release-el7-5.noarch.rpm包

# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.3 安装mysql

# sudo yum install mysql-server

3.4 设置  /var/lib/mysql的访问权限问题

# chown root /var/lib/mysql/
  重启服务
# service mysqld restart

3.5 登录重置密码:

# mysql -u root -p (回车 无密码登录)
# mysql > use mysql;
# mysql > update user set passWord=password('123456') where user='root';
# mysql > exit;
 
  重启mysql服务后才生效 
# service mysqld restart

3.6 设置远程访问

  前提,在阿里云服务器上开通3306端口
mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

3.7 设置utf-8字符集

  修改mysql配置文件 /etc/my.cnf   添加:
[client]
default-character-set=utf8
 
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
 

  重启mysql服务后才生效

service mysqld restart

  查看字符集

show variables like 'character%';

4.1 安装依赖环境

# 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

4.2 下载 python3

  包安装在/usr/local/Python3
  创建目录
# mkdir -p /usr/local/Python3
  下载
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

4.3 安装 python3

# tar -zxvf Python-3.6.1.tgz
# cd Python-3.6.5
# ./configure --prefix=/usr/local/Python3
# make
# make install

4.4 创建软连接

# ln -s /usr/local/Python3/bin/python3 /usr/bin/python3

4.5 添加环境变量

# vim ~/.bash_profile
  在 .bash_profile 文件中添加 :
PATH=$PATH:$HOME/bin:/usr/local/Python3/bin
  注意:要添加到export PATH前
  生效修改内容:
# source ~/.bash_profile

4.6 检查

检查Python3及pip3是否正常可用:
# python3 -V
# pip3 -V

4.7 升级pip3 

# pip3 install —-upgrade pip

5.1 安装virtualenv

# pip3 install virtualenv

5.2 创建虚拟环境目录

# mkdir -p /data
# mkdir -p /data/pyenv
# virtualenv -p /usr/local/Python3/bin/python3 /data/pyenv/

5.3 创建软链接

# ln -s /data/pyenv/bin/activate /usr/bin/activate

5.4 启动虚拟环境

# source  activate

5.5 退出虚拟环境

# deactivate

测试Django项目是否能正常运行 

# mkdir -p /data/wwwroot 用来存放项目文件
# pip3 install DjanGo
3 pip3 install pymysql
  导入已经写好的django项目,利用django自带的服务器,启动项目,测试项目是否能够正常启动
# python3 manage.py makemigrations
# python3 manage.py migrate
# python3 mange.py runserver 0.0.0.0:80

7.1 安装uwsgi

# pip3 install uwsgi
 
  命令测试 uwsgi 是否安装成功(注意:一定要在项目的跟目录下执行下面的命令)
# uwsgi --http 0.0.0.0:80 --file Maci_proj/wsgi.py --static-map=/static=static

7.2 配置文件启动

  创建配置文件路径,一般跟你的django项目的根目录放在同一级目录下
# cd /data/wwwroot/
# mkdir maci  创建项目目录
# cd maci
# mkdir script
# cd script  
# vim uwsgi.ini

  编写启动文件:

[uwsgi]
# 项目目录
chdir=/data/wwwroot/maci/maci_proj
# 指定项目的application
module=军民.wsgi:application
# 指定sock的文件路径
Socket=/data/wwwroot/maci/script/uwsgi.sock
# 进程个数
workers=5
pidfile=/data/wwwroot/maci/script/uwsgi.pid
# 指定IP端口
http=172.18.43.213:8000
#http=47.106.128.221:80
# 指定静态文件
#static-map=/static=/data/wwwroot/smcic/smcic_pro/static
static-map=/static=/data/wwwroot/maci/maci_proj/static
# 启动uwsgi的用户名和用户组
uid=root
gid=root
# 启用主进程
master=true
# 自动移除unix Socket和pid文件当服务停止的时候
vacuum=true
# 序列化接受的内容,如果可能的话
thunder-lock=true
# 启用线程
enable-threads=true
# 设置自中断时间
harakiri=30
# 设置缓冲
post-buffering=4096
# 设置日志目录
daemonize=/data/wwwroot/maci/script/uwsgi.log

7.3 常用命令

启动:uwsgi —ini 启动文件名.ini
停止:uwsgi —stop 启动文件名.pid

 8.1 配置yum源

# vim /etc/yum.repos.d/Nginx.repo
  输入一下内容:
[nginx]
name=nginx repo
# 下面这行Centos根据你自己的操作系统修改 比如:OS/rehel
# 7是你自己linux系统的版本,可以通过URL查看路径是否正确
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enable=1

8.2 安装nginx

# yum -y install nginx
  测试安装是否成功
# nginx
  浏览器访问本机ip,出现如下画面,成功!

8.3 配置nginx,添加自己项目的配置文件

# cd /etc/nginx/conf.d/
  创建xxx.conf文件,xxx自己命名,一般为项目名称。
# vim xxx.conf
  文件内容如下:
server { # 这个server标识我要配置了
    listen 80; # 我要监听那个端口
    server_name 47.106.128.221 ; # 你访问的路径前面的url名称
    access_log /var/log/nginx/access.log main; # Nginx日志配置
    charset utf-8; # Nginx编码
    gzip_types text/plain application/x-javascript text/CSS text/javascript application/x-httpd-PHP application/JSON text/json   image/jpeg image/gif image/png application/octet-stream; # 支持压缩的类型
 
    error_page 404 /404.html; # 错误页面
    error_page 500 502 503 504 /50x.html; # 错误页面
 
    # 指定项目路径uwsgi
    location / { # 这个location就和咱们Django的url(r'^admin/', admin.site.urls),
        include uwsgi_params; # 导入一个Nginx模块他是用来和uWSGI进行通讯的
        uwsgi_connect_timeout 30; # 设置连接uWSGI超时时间
        uwsgi_pass unix:/data/wwwroot/maci/script/uwsgi.sock; # 指定uwsgi的sock>文件所有动态请求就会直接丢给他
    }
  # 指定静态文件路径
    location /static/ {
        alias /data/wwwroot/maci/maci_proj/static/;
        #index index.html index.htm;
    }
}

8.4 常用命令

# nginx                                       启动 
# systemctl start nginx.service      启动
# systemctl enable nginx.service   开机自启动
# nginx -s reload                         更新配置文件

使用链接

  https://www.cnblogs.com/codingcloud/p/5095066.html

 

您可能感兴趣的文档:

--结束END--

本文标题: centos7.4+mysql5.6+v

本文链接: https://www.lsjlt.com/news/179764.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos7.4+mysql5.6+v
    # yum update # yum install gcc 用来编译python3.6源码 # yum install lrzsz 用来上传文件 3.1 下载mysql的repo源 # wget http:...
    99+
    2023-01-30
  • CentOS7.4 部署 Django
    安装环境 Remote: CentOS 7.4 x64 (django.example.com) Python: Python3.6.5 Apache: Apache 2.4.6 Mod_wsgi: 4.6.4 Django: Djang...
    99+
    2023-01-31
    Django
  • CentOS7.4如何手动安装MySQL5.7
    小编给大家分享一下CentOS7.4如何手动安装MySQL5.7,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MySQL数据库应用广泛,尤其对于JAVA程序员,不会陌生。如果在不想采购云数...
    99+
    2024-04-02
  • centos7.4怎么开启mysql服务
    在centos7.4中开启mysql服务的方法启动命令[root@xufeng Desktop]# service mysqld startRedirecting to /bin/systemctl start mysqld.service...
    99+
    2024-04-02
  • Vue中常用指令v-if, v-for, v-show,v-else, v-bind, v-on有什么用
    这篇文章给大家分享的是有关Vue中常用指令v-if, v-for, v-show,v-else, v-bind, v-on有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。V...
    99+
    2024-04-02
  • 如何在Centos7.4下部署mysql5.7.24
    这篇文章主要介绍“如何在Centos7.4下部署mysql5.7.24”,在日常操作中,相信很多人在如何在Centos7.4下部署mysql5.7.24问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
  • mysql5.6 mysqldump备份报错
    mysqldump -uroot -p --single-transaction --databases A  B  C  D  E  F  G...
    99+
    2024-04-02
  • Mysql5.6 自动化部署
    主机环境:Centos6.5前提: 配置yum源 移除系统自带的mysql 删除原先的mysql用户 使用mysql二进制安装包:https://dev.mysql.com/downloads/file/id=473278[root@mys...
    99+
    2023-06-06
  • v$sql,v$sqlarea,v$sqltext的区别是什么
    v$sql,v$sqlarea,v$sqltext的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。v$sqltext中有内存中完整的sql语句(SQL被分割为多行存储...
    99+
    2023-06-06
  • Redhat6.5如何安装MySQL5.6
    这篇文章主要介绍“Redhat6.5如何安装MySQL5.6”,在日常操作中,相信很多人在Redhat6.5如何安装MySQL5.6问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • vue中v-if、v-else-if、v-else怎么用
    这篇文章主要为大家展示了“vue中v-if、v-else-if、v-else怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中v-if、v-else-...
    99+
    2024-04-02
  • MySQL5.6如何安装RPM
    小编给大家分享一下MySQL5.6如何安装RPM,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、文件准备1、MySQL-ser...
    99+
    2024-04-02
  • v$session.PROCESS/V$process.SPID含义
    ps -ef  显示出的结果: 字段含义如下: UID       PID   PPID  &...
    99+
    2024-04-02
  • CentOS7.4环境下怎么用源码安装Mysql 5.7.26
    本篇内容主要讲解“CentOS7.4环境下怎么用源码安装Mysql 5.7.26”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS7.4环境下怎么用源码...
    99+
    2024-04-02
  • CentOS7.4怎么用rpm包安装mysql5.7.17
    本篇内容介绍了“CentOS7.4怎么用rpm包安装mysql5.7.17”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,...
    99+
    2024-04-02
  • v$mystat、v$sesstat和v$sysstat的区别是什么
    v$mystat、v$sesstat和v$sysstat的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 ...
    99+
    2024-04-02
  • Vue中v-if、v-if-else、v-else-if与v-show的基本使用
    目录一、Vue的条件渲染1.1.v-if1.2.v-if-else1.3.v-else-if 1.4.template元素 1.5.v-show1.6.v...
    99+
    2022-11-13
    vue v-if v-show else if的用法 vue v-if else
  • vue指令v-html和v-text
    目录1、v-text 文本渲染指令2、 v-html1、v-text 文本渲染指令 (只能渲染文本不能渲染标签)   <div id="test"> ...
    99+
    2024-04-02
  • vue中插值v-once,v-text, v-html有什么用
    这篇文章将为大家详细讲解有关vue中插值v-once,v-text, v-html有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。引入Vue.js ,通过scrip...
    99+
    2024-04-02
  • MySQL5.6有哪些新特性
    这篇文章主要介绍“MySQL5.6有哪些新特性”,在日常操作中,相信很多人在MySQL5.6有哪些新特性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL5.6有哪些新...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作