数字/^\d+$/日期/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/邮箱/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/中文/^[\x7f-\xff]+$/英文/^[a-zA-Z]+$/网址/(https?|ftp|file):\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/isQQ号/^\d{5,11}$/手机号/^1[34578]\d{9}$/身份证/(^[1...
             
问题:下载安装的是最新版的 mysql8 版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by语句就报错,然后又把它移除了。一旦开启only_full_group_by ,感觉,group by 将变成和 distinct 一样,只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,这样,group by 的功能将变得十分狭窄了only_full_group_by 模式开启比较好。因为在 mysql 中有一个函数: any_value(field) 允许,非分组字段的出现(和关闭 only_full_gr...
             
#查看默认防火墙状态(关闭后显示 notrunning,开启后显示 running) firewall-cmd --state #停止 firewall systemctl stop firewalld.service #禁止 firewall 开机启动systemctl disable firewalld.service
             
环境:Mac + CentOS 7.5 + MySQL 8.0 MySQL 主从复制的优点: 1、 如果主服务器出现问题, 可以快速切换到从服务器提供的服务,保证高可用性2、 可以在从服务器上执行查询操作, 降低主服务器的访问压力3、 可以在从服务器上执行备份, 以避免备份期间影响主服务器的服务工作原理:注意事项:1、server-id 必须唯一,一般使用 ip 的后三位2、从库 Slave_IO_Running:NO 可能原因: 帐号无权限操作3、Can't execute the query because you have a conflicting read...
             
背景:用虚拟机的朋友,如果关闭了虚拟机,再次打开会发现ip会变,导致有时候不太方便方案:1. 查看 mac 本机的 vmnet8 的网关地址,这个对应 NAT 模式的网络连接cd /Library/Preferences/VMware Fusion/vmnet8vi nat.conf2. 在虚拟机中输入 ifconfig 查看现在的 IP 地址,注意倒数第三个 7 这个数,你要配置的固定 IP 地址的第三位需要和这个一样,最后一位可以自己随意定3. 在虚拟机中输入# 修改配置文件等重要文件时,一定记得先备份 cp -r /etc/sysconfig/network...
             
1. 安装:1.1 CentOS 如何用 rpm 安装 MySQL8 1.2 linux centos7 下源码 tar 安装 mysql5.7.24 图文详解2. 卸载:2.1 rpm安装方式卸载: CentOS rpm 方式完全卸载 MySQL2.2 源码安装方式卸载:# 如果是采用二进制包安装的 MySQL,那么你用下面命令是找不到任何 MySQL 组件的 [root@bogon /]# rpm -qa | grep mysql #查找 MySQL 的安装目录 [root@bogon /]# whereis mysql mysql: /usr/bin/m...
             
安装:Centos 7 编译安装 nginx-1.15.71. 卸载过程:1.1 如果是源码编译安装# 如果有自启动,则删除 Nginx 的自启动 [root@bogon nginx-1.15.7]# chkconfig nginx off服务 nginx 信息读取出错:没有那个文件或目录 # 查找nginx的安装目录[root@bogon nginx-1.15.7]# whereis nginxnginx: /usr/local/nginx # 停止nginx服务[root@bogon nginx-1.15.7]# /usr/local/nginx/sbin/n...
             
1 环境2 安装依赖 yum install -y cmake make gcc gcc-c++ bison ncurses ncurses-devel有兴趣的屁友也可以看看这个 CentOS7.2 创建本地 YUM 源 CentOS 二进制包 / 源码安装方式的 MySQL 卸载3 下载和解压 cd /usr/local/lib64 #我之前从官网下载好了 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 放到了此目录#解压 tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar....
             
前期准备:mysql安装文件https://dev.mysql.com/downloads/mysql/环境:CentOS 6 64位操作系统因为服务器不连公网,我是选择的rpm安装,安装文件如上图 mysql-8.0.13-1.el6.x86_64.rpm-bundle.tar1:如果有MySQL先卸载,没有则忽略,卸载前记得备份数据。CentOS 如何完全卸载 MySQL2:解压之后会有7个rpm包tar -xvf mysql-8.0.13-1.el6.x86_64.rpm-bundle.tar3:创建 mysql 用户useradd mysql passwd m...
             
一、背景 需求是需要在后台点击生成二维码,然后这个二维码不上传到服务器。我们需要把二维码返回给前台页面,并且显示出来。二、实现过程1、前期准备 phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/files/PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)2、生成二维码(CI框架)$this->load->library('Qrcode'); //引入类库 $url = ''; //生成二维码的URL $file_name = 'upload/qrcod...
  •   文章分类
回到顶部