bin

安装composer时,提示 /usr/bin/env: php: 没有那个文件或目录

匿名 (未验证) 提交于 2019-12-02 22:11:45
今晚在Ubuntu环境上安装composer后,想查看下是否安装成功,使用composer -v,结果提示:/usr/bin/env: php: 没有那个文件或目录 现说说我的解决办法: 它提示的原因,主要是因为php的安装文件不在/usr/local/bin下。解决办法也很简单,就是把php的可执行文件链接过去就行了。 找到Ubuntu下php可执行文件:/usr/local/php7/bin/php 需要注意的是,有的现在还是php5目录 因此php执行文件的可能路径是:/usr/local/php5/bin/php 使用命名: ln -s /usr/local/php7/bin/php /usr/local/bin/php 建立链接 这样,再使用composer -v,就会提示composer相关信息了。 文章来源: 安装composer时,提示 /usr/bin/env: php: 没有那个文件或目录

ansible-初始playbook安装nginx

匿名 (未验证) 提交于 2019-12-02 22:10:10
1. ansible-初始playbook安装nginx 1) 创建一个ansible存放路径 1 [ root@test - 1 scripts ]# mkdir - p / ansible / nginx /{ conf , bin } 2) 验证存放路径 1 [ root@test - 1 bin ]# tree / ansible / 2 / ansible / 3 └―― nginx 4 ├―― bin 5 │ └―― nginx . yaml 6 └―― conf 7 └―― site . conf 8 9 3 directories , 2 files 2. 编写playbook的nginx安装yaml文件 1) 编写nginx.yaml配置文件 1 [ root@test - 1 bin ]# vim / ansible / nginx / bin / nginx . yaml 2 [ root@test - 1 bin ]# cat / ansible / nginx / bin / nginx . yaml 3 - hosts : web1 4 remote_user : root 5 vars : 6 hello : Ansible 7 8 tasks : 9 - name : Add repo 10 yum_repository : 11 name :

MySQL 8.0.11在Window环境下的配置

匿名 (未验证) 提交于 2019-12-02 22:06:11
MySQL8.0 For Windows zip包下载地址: https://dev.mysql.com/downloads/mysql/ ,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。 2.1 解压zip包到安装目录 我的解压在了E:\software\mysql\mysql-8.0.11-winx64(路径自由选择)解压后的文件目录 2.2 配置环境变量 将解压文件夹下的bin路径添加到变量值中,前后以 ";" 结尾 2.3 配置初始化的my.ini文件 我们发现解压后的目录并没有my.ini文件,没关系可以自行创建。在安装根目录下添加 my.ini(新建文本文件,将文件类型改为.ini),写入基本配置: [mysqld] 设置3306端口 port=3306 设置mysql的安装目录 basedir=E:\software\mysql\mysql-8.0.11-winx64 # 切记此处一定要用双斜杠\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧 设置mysql数据库的数据的存放目录 datadir=E:\software\mysql\mysql-8.0.11-winx64\Data # 此处同上 允许最大连接数 max_connections=200 允许连接失败的次数

windows和linux上mysql的安装

匿名 (未验证) 提交于 2019-12-02 22:06:11
mysql基于多平台,多版本的安装 mysql.tar.gz 链接:https://pan.baidu.com/s/1lG9BNL1mG4qbjM8xLHtrjQ 密码:s4tk MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司, 目 前属于 Oracle 公司,MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、 速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥 有成本而选择了 MySQL 作为网站数据库。 对应目前主流的 LAMP 架构来说,Mysql 更是得到各位 IT 运维、DBA 的青睐,目前 mysql 已被 orcacle 收购,不过好消息是原来 mysql 创始人已独立出来自己重新开发了一个 MariaDB,而且使用的人数越来越多。而且 MariaDB 兼容 mysql 所有的功能和相关参数。 Mysql 常用的两大引擎有 MyISAM 和 innoDB. linux: 在linux开源的平台下安装mysql的方法有许多,常见的有rpm,configure,cmake,yum等(注由于版本的原因自5.0后mysql编译安装cmake取代了configure,但还需要make,make install) 下面主要介绍安装方法: 方法一:cmake编译 安装cmake:

Mysql5.7.19安装步骤

匿名 (未验证) 提交于 2019-12-02 22:06:11
Mysql5.7.19安装步骤 1、下载 下载地址: http://mirror.switch.ch/mirror/mysql/Downloads 2、安装 #tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local #Cd /usr/local #Mv mysql-5.7.19-linux-glibc2.12-x86_64 mysql #groupadd mysql useradd -r -g mysql -s /bin/false mysql #cd /usr/local/mysql #mkdir mysql-files data #chown -R mysql.mysql . 创建/etc/my.cnf文件,内容如下: [mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/tmp/mysql.sock user=mysql character-set-server=utf8 Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var

CentOS7.4 源码安装MySQL8.0

匿名 (未验证) 提交于 2019-12-02 22:06:11
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!   1.安装依赖 yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.11.tar.gz (此版本带有boost)   3.创建mysql用户 groupadd mysql useradd -r -g mysql -s /bin/false mysql mkdir -p /usr/local/mysql mkdir -p /data/mysql   1.解压源码包 tar -zxf mysql-boost-8.0.11.tar.gz -C /usr/local   2.编译&安装 cd /usr/local/mysql-8.0.11 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306

使用Dockerfile构建Nginx,Tomcat,MySQL镜像

匿名 (未验证) 提交于 2019-12-02 22:06:11
实验环境说明 本机IP地址:192.168.10.157 构建mysql镜像时,验证的主机IP;192.168.10.149 构建Nginx镜像 docker pull centos 2、创建工作目录 mkdir /opt/nginx cd /opt/nginx/ 3、创建并编写Dockerfile文件 vim Dockerfile FROM centos MAINTAINER this is nginx image <xxy> RUN yum install -y wget proc-devel net-tools gcc zlib zlib-devel make openssl-devel RUN wget http://nginx.org/download/nginx-1.9.7.tar.gz RUN tar zxvf nginx-1.9.7.tar.gz WORKDIR nginx-1.9.7 RUN ./configure --prefix=/usr/local/nginx && make && make install EXPOSE 80 //http EXPOSE 443 //https RUN echo "daemon off;">>/usr/local/nginx/conf/nginx.conf //关闭守护进程 WORKDIR /opt/nginx ADD

MySQL 基于mysqldump备份工具实战演练

匿名 (未验证) 提交于 2019-12-02 22:06:11
前言: 细节提示:先执行 show global variables like 'log _ bin';看看 log_bin 的值,如果服务器变量log _bin的值为OFF,需要修改my.cnf配置文件,将log _bin=mysql-bin,再重启MariaDB mysqldump: 客户端SQL导出工具,通过mysql协议连接至mysqld服务器 (1)使用格式: mysqldump [选项] > backup.sql (2)选项说明 -A: 备份所有的数据库 -B 数据库1, 数据库2, 数据库3:指定需要备份的数据库 MyISAM, InnoDB: 温备 -x 或 --lock-all-tables:锁定所有表 -l 或 --lock-tables:锁定备份数据库中的表 InnoDB:热备 --single-transaction:启动一个大的单一事务实现备份 -B 或 --databases 数据库1,数据库2:备份指定的数据库 -C 或 --compress:压缩传输 注意:二进制文件不应该与数据文件放在同一个磁盘上 前言:由于mysqldump只能实现数据库中指定数据库或数据表的完全备份,无法实现对表的单行或多行的增量备份,那么对应增量备份,将使用二进制文件进行备份 第一步: mysqldump -uroot -h192.168.23.11 -p123456 -B

MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法

匿名 (未验证) 提交于 2019-12-02 22:06:11
MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法 2.4K 解决方法: 第一步cd进入mysql的bin目录下: cd C : \Program Files \MySQL\MySQL Server 5.5 \b in 输入: mysqld -- skip - grant - tables 再新开一个cmd,再进入bin目录: cd C : \Program Files \MySQL\MySQL Server 5.5 \b in 输入: mysql - uroot 问题得解决: 来源:博客园 作者: MiaoQinHong 链接:https://www.cnblogs.com/mqhpy/p/11443034.html

install_mysql57.sh

匿名 (未验证) 提交于 2019-12-02 22:02:20
#!/bin/bash # Filename: install_mysql57.sh # Revision: 1.0 # Date: 2019/07/12 # Author: sdhzdtwhm # Description: centos7 install mysql # 使用方法: # ./脚本名称 安装目录 root密码 创建的应用账户 应用账户密码 # ./install_mysql57.sh /data abc123! appuser appuser@123! # uninstall:rm -rf /data/ /usr/local/bin/mysql* /tmp/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz /tmp/init.sql /etc/init.d/mysqld && userdel -r mysql base_dir = $1 mysql_root_password = $2 mysql_app_user = $3 mysql_app_password = $4 host_ip = $ ( python - c "import socket;print([(s.connect(('8.8.8.8', 53)), s.getsockname()[0], s.close()) for s in [socket.socket