libaio

php安装oci8和pdo_oci扩展实现连接oracle数据库

我的梦境 提交于 2021-02-17 23:49:25
PHP一般跟MySQL数据库搭配使用,但最近遇到一个需求需要实现PHP连接Oracle,了解到PHP可以通过pdo_oci和oci8扩展来连接Oracle,这里将安装的过程记录下来。 安装环境:PHP7.2.18,Deepin15.10 首先,安装oci8和pdo_oci扩展依赖的Oracle client。 了解到需要连接的Oracle版本为11.2.0.4.0,在 这里 下载对应版本的Oracle client压缩包。 instantclient-basic-linux.x64-11.2.0.4.0.zip instantclient-sdk-linux.x64-11.2.0.4.0.zip 将上面的压缩包放入同一个目录中解压,这里放入/opt/oracle目录,然后解压,命令如下: cd /opt/ oracle unzip instantclient-basic-linux.x64- 11.2 . 0.4 . 0 . zip unzip instantclient-sdk-linux.x64- 11.2 . 0.4 . 0 . zip 将解压后的文件夹重命名 mv instantclient_11_2 instantclient 添加软连接 cd instantclient ln -s libclntsh.so. 11.1 libclntsh.so ln -s

linux离线安装mysql5.7

ぃ、小莉子 提交于 2021-02-14 21:40:50
下载安装包 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 上传到 /home 目录下 解压安装包 tar -xf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C /home/mysql/ 查询并卸载系统自带的Mariadb rpm -qa | grep mariadb rpm -e --nodeps 文件名 查询并卸载系统老旧版本的Mysql rpm -qa | grep mysql rpm -e --nodeps 文件名 安装libaio环境(已经存在不需要) yum install libaio 执行Rpm包安装(按顺序) rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm rpm -ivh mysql

Ubuntu 编译安装LNMP (二) 安装mysql

僤鯓⒐⒋嵵緔 提交于 2021-01-23 06:28:26
安装 : ①安装依赖 sudo apt install gcc g++ libxml2 libxml2-dev libssl-dev curl libcurl4-openssl-dev libgd-dev sudo apt install numactl sudo apt install libaio-dev sudo apt install cmake 注意: MySQL8.0需要用gcc的版本为 5.3以上 ②下载源码 源码包分为带boost版和不带boost版的,方便起见直接下载带boost的。 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.16.tar.gz tar xzv -f mysql-boost-8.0.16.tar.gz cd mysql-8.0.16 ③编译安装 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost -DFORCE_INSOURCE_BUILD=ON make && make install 如报错: c++: Internal error: Killed (program cc1plus) Please

Ubuntu下安装LNMP之Mysql的安装及卸载

穿精又带淫゛_ 提交于 2021-01-23 05:24:24
Mysql的安装过程也可参考: http://blog.csdn.net/qq_20565303/article/details/69813868 Mysql安装包下载地址: https://dev.mysql.com/downloads/mysql/ 选择Ubuntu Linux + Ubuntu Linux 16.04(x86,64bit)后,我们可以看到会出现很多的安装包,有tar结尾的,也有deb结尾的,这里我们选择tar结尾的即可,下载下来解压之后里面包含了全部的deb单个文件,不用再一个一个下载了。 具体安装也可以参考官网安装文档: https://dev.mysql.com/doc/refman/5.7/en/linux-installation-debian.html 以下,我仅对官网文档进行翻译及相应解说,不当之处,尽请谅解与指出。 在Linux上使用由Oracle提供的Debian包来安装Mysql Oracle提供了Debian包来在Debian系统或类Debian系统上安装mysql,这些安装包可以通过两个不同的渠道获得: 1> MySQL APT存储库。这是在Debian系统上安装MySQL的首选方法,因为它提供了一种简单方便的安装和更新MySQL的产品。有关详细信息,请参见 “安装MySQL在Linux上使用MySQL apt库” 。 2>

mysql 5.7.20 在线安装与卸载(yum卸载与rpm卸载方式)

江枫思渺然 提交于 2021-01-14 06:01:31
mysql5.7.20和之前的5.7.16版本不同,解压后没有data文件,需要自己建立 1.把下载的mysql5.7.20放到目录:/usr/local/ 2.卸载cenos上预装的mysql 查看已安装: rpm -qa|grep -i mysql mysql-libs-5.1.71-1.el6.x86_64 卸载预安装: rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 再次查看查不出来说明没有预装: rpm -qa|grep-i mysql 3.在linux /usr/local/中解压mysql压缩包改名为mysql,并在解压后的文件里面创建文件夹data 切换到目标路径: cd /usr/local/ 解压mysql包: tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 重命名: mv mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz mysql cd /usr/local/mysql 创建数据库文件夹data: mkdir data 4.创建用户组mysql,创建用户mysql并将其添加到用户组mysql中,并赋予读写权限 groupadd mysql --创建mysql用户组组 useradd -r -g mysql mysql -

mysql5.7.21源码安装

江枫思渺然 提交于 2021-01-02 22:53:30
1.下载安装包 MySQL 官方下载地址: https://dev.mysql.com/downloads/mysql/ MySQL 5.7官方安装文档: https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 2.安装依赖包 MySQL依赖于libaio 库。如果这个库没有在本地安装,数据目录初始化和后续的服务器启动步骤将会失败。请使用适当的软件包管理器进行安装。例如,在基于Yum的系统上: shell> yum search libaio shell> yum install libaio 3.创建一个mysql用户和组 shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql 4.解压到指定目录 shell> tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C /usr/local shell> cd /usr/local shell> mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql 5.配置数据库目录 数据目录:/usr/local/mysql/data 参数文件my.cnf:/usr/local/mysql/etc/my

Oracle 11.2.0.4_Linux单例篇

点点圈 提交于 2020-12-29 07:23:36
Linux 下安装Oracle步骤: 1、设置ip地址 2、设置主机名 3、安装oracle依赖的软件包 mkdir /media/cdrom -p mount /dev/cdrom /media/cdrom vim /etc/fstab /dev/cdrom /media/cdrom iso9600 defaults 0 0 cd /media/cdrom 配置 yum源 1)cd /etc vim yum.conf gpgcheck=0 2)cd /etc/yum.repos.d cp rhel-debuginfo.repo server.repo vi server.repo [server] name=server baseurl=file:///media/cdrom enabled=1 gpgcheck=0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 查看是否修改好了yum源 yum repolist 检查没有安装的依赖包 rpm -q gcc compat-gcc-34 elfutils-libelf-devel compat-libstdc++-33 elfutils-libelf gcc-c++ glibc-headers libaio-devel libaio-devel libgcc

hdparm 命令使用;关闭硬盘 HDD cache; 硬盘读写性能测试;

半世苍凉 提交于 2020-12-21 07:54:59
最新需要使用硬盘做一些测试,需要使用到hdparm工具,并进行了解,并进行简要记录; hdparm、dd、fio、都是很好的硬盘测试软件;通常使用其对硬盘信息做基本了解; 关闭硬盘写Cache用例: hdparm -W /dev/ sdh # 查看写缓存状态; hdparm -W 0 /dev/ sdh # 关闭Cache,保证数据强一致性;放置断电时数据未落盘; hdparm -W 1 /dev/sdh # 打开 测试磁盘和磁盘缓存读取速度: 查看磁盘信息: fdisk -l /dev/ sdh hdparm /dev/sdh 评估磁盘读取速度: hdparm -t /dev/sdh 评估磁盘缓存读取速度: hdparm -T /dev/sdh 直接测试硬盘的读性能(绕过内核页缓存): hdparm -tT --direct /dev/sdh 顺序写测试: time -p bash -c "dd if=/dev/urandom of=./dd.log bs=1M count=50000" 随机写测试(使用direct标识,绕过页缓存): fio -filename=randw-singlethread -fallocate=none -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=libaio -bs=32k -size

ARM64架构下面安装mysql5.7.22

穿精又带淫゛_ 提交于 2020-12-20 03:03:50
MySQL下载地址为: https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz 1. 添加mysql用户组和mysql用户,用于隔离mysql进程 # groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql 2.安装依赖库 # yum install -y libaio* 3. 下载解压Mysql # wget https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz # tar xzvf mysql-5.7.27-aarch64.tar.gz -C /usr/local/ 4.配置Mysql # mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql # mkdir -p /usr/local/mysql/logs # chown -R mysql:mysql /usr/local/mysql # ln -sf /usr/local/mysql/my.cnf /etc/my.cnf # cp -rf

ARM64架构下面安装mysql5.7.22

筅森魡賤 提交于 2020-12-20 03:03:23
MySQL下载地址为: https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz 1. 添加mysql用户组和mysql用户,用于隔离mysql进程 # groupadd -r mysql && useradd -r -g mysql -s /sbin/nologin -M mysql 2.安装依赖库 # yum install -y libaio* 3. 下载解压Mysql # wget https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz # tar xzvf mysql-5.7.27-aarch64.tar.gz -C /usr/local/ 4.配置Mysql # mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql # mkdir -p /usr/local/mysql/logs # chown -R mysql:mysql /usr/local/mysql # ln -sf /usr/local/mysql/my.cnf /etc/my.cnf # cp -rf